PowerShellDataStatementSyntax Class
public sealed class PowerShellDataStatementSyntax : ShellStatementSyntaxNo documentation is available.
- Inheritance
ShellStatementSyntaxPowerShellDataStatementSyntax
Properties
| Name | Description |
|---|---|
| Body | |
| DataKeyword | |
| NameToken | |
| ParameterTokens |
Body
Syntax.g.csDataKeyword
Syntax.g.csNameToken
Syntax.g.csParameterTokens
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxTokenList, PowerShellScriptBlockSyntax) | Returns this node with the given parts, or itself when nothing changed. |
| WithBody(PowerShellScriptBlockSyntax) | Returns this node with body in place of its PowerShellDataStatementSyntax.Body. |
| WithDataKeyword(SyntaxToken) | Returns this node with dataKeyword in place of its PowerShellDataStatementSyntax.DataKeyword. |
| WithNameToken(SyntaxToken) | Returns this node with nameToken in place of its PowerShellDataStatementSyntax.NameToken. |
| WithParameterTokens(SyntaxTokenList) | Returns this node with parameterTokens in place of its PowerShellDataStatementSyntax.ParameterTokens. |
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, SyntaxToken, SyntaxTokenList, PowerShellScriptBlockSyntax)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellDataStatementSyntax Update(SyntaxToken dataKeyword, SyntaxToken nameToken, SyntaxTokenList parameterTokens, PowerShellScriptBlockSyntax body)Parameters
dataKeywordSyntaxTokennameTokenSyntaxTokenparameterTokensSyntaxTokenListbodyPowerShellScriptBlockSyntax
Returns
WithBody(PowerShellScriptBlockSyntax)
Syntax.g.csReturns this node with body in place of its PowerShellDataStatementSyntax.Body.
public PowerShellDataStatementSyntax WithBody(PowerShellScriptBlockSyntax body)WithDataKeyword(SyntaxToken)
Syntax.g.csReturns this node with dataKeyword in place of its PowerShellDataStatementSyntax.DataKeyword.
public PowerShellDataStatementSyntax WithDataKeyword(SyntaxToken dataKeyword)WithNameToken(SyntaxToken)
Syntax.g.csReturns this node with nameToken in place of its PowerShellDataStatementSyntax.NameToken.
public PowerShellDataStatementSyntax WithNameToken(SyntaxToken nameToken)WithParameterTokens(SyntaxTokenList)
Syntax.g.csReturns this node with parameterTokens in place of its PowerShellDataStatementSyntax.ParameterTokens.
public PowerShellDataStatementSyntax WithParameterTokens(SyntaxTokenList parameterTokens)