PowerShellScriptBlockSyntax Class
public sealed class PowerShellScriptBlockSyntax : ShellExpressionSyntaxNo documentation is available.
- Inheritance
ShellExpressionSyntaxPowerShellScriptBlockSyntax
Properties
| Name | Description |
|---|---|
| CloseBraceToken | |
| OpenBraceToken | |
| Statements |
CloseBraceToken
Syntax.g.csOpenBraceToken
Syntax.g.csStatements
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, ShellStatementListSyntax, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseBraceToken(SyntaxToken) | Returns this node with closeBraceToken in place of its PowerShellScriptBlockSyntax.CloseBraceToken. |
| WithOpenBraceToken(SyntaxToken) | Returns this node with openBraceToken in place of its PowerShellScriptBlockSyntax.OpenBraceToken. |
| WithStatements(ShellStatementListSyntax) | Returns this node with statements in place of its PowerShellScriptBlockSyntax.Statements. |
Accept overloads
Accept(ShellSyntaxVisitor)
Syntax.g.cspublic override void Accept(ShellSyntaxVisitor visitor)Parameters
visitorShellSyntaxVisitor
No documentation is available.
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, ShellStatementListSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellScriptBlockSyntax Update(SyntaxToken openBraceToken, ShellStatementListSyntax statements, SyntaxToken closeBraceToken)Parameters
openBraceTokenSyntaxTokenstatementsShellStatementListSyntaxcloseBraceTokenSyntaxToken
Returns
WithCloseBraceToken(SyntaxToken)
Syntax.g.csReturns this node with closeBraceToken in place of its PowerShellScriptBlockSyntax.CloseBraceToken.
public PowerShellScriptBlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)WithOpenBraceToken(SyntaxToken)
Syntax.g.csReturns this node with openBraceToken in place of its PowerShellScriptBlockSyntax.OpenBraceToken.
public PowerShellScriptBlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken)WithStatements(ShellStatementListSyntax)
Syntax.g.csReturns this node with statements in place of its PowerShellScriptBlockSyntax.Statements.
public PowerShellScriptBlockSyntax WithStatements(ShellStatementListSyntax statements)