PowerShellDataStatementSyntax Class

public sealed class PowerShellDataStatementSyntax : ShellStatementSyntax

No documentation is available.

Inheritance
ShellStatementSyntax PowerShellDataStatementSyntax

Properties

NameDescription
Body
DataKeyword
NameToken
ParameterTokens
public PowerShellScriptBlockSyntax Body { get; }

No documentation is available.

DataKeyword

Syntax.g.cs
public SyntaxToken DataKeyword { get; }

Property value

SyntaxToken

No documentation is available.

NameToken

Syntax.g.cs
public SyntaxToken NameToken { get; }

Property value

SyntaxToken

No documentation is available.

ParameterTokens

Syntax.g.cs
public SyntaxTokenList ParameterTokens { get; }

Property value

SyntaxTokenList

No documentation is available.

Methods

NameDescription
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.cs
public override void Accept(ShellSyntaxVisitor visitor)
Parameters
visitor ShellSyntaxVisitor

No documentation is available.

Accept<TResult>(ShellSyntaxVisitor<TResult>)

Syntax.g.cs
public override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor ShellSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

Update(SyntaxToken, SyntaxToken, SyntaxTokenList, PowerShellScriptBlockSyntax)

Syntax.g.cs

Returns this node with the given parts, or itself when nothing changed.

public PowerShellDataStatementSyntax Update(SyntaxToken dataKeyword, SyntaxToken nameToken, SyntaxTokenList parameterTokens, PowerShellScriptBlockSyntax body)

WithBody(PowerShellScriptBlockSyntax)

Syntax.g.cs

WithDataKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with dataKeyword in place of its PowerShellDataStatementSyntax.DataKeyword.

public PowerShellDataStatementSyntax WithDataKeyword(SyntaxToken dataKeyword)

Parameters

dataKeyword SyntaxToken

Returns

PowerShellDataStatementSyntax

WithNameToken(SyntaxToken)

Syntax.g.cs

Returns this node with nameToken in place of its PowerShellDataStatementSyntax.NameToken.

public PowerShellDataStatementSyntax WithNameToken(SyntaxToken nameToken)

Parameters

nameToken SyntaxToken

Returns

PowerShellDataStatementSyntax

WithParameterTokens(SyntaxTokenList)

Syntax.g.cs

Returns this node with parameterTokens in place of its PowerShellDataStatementSyntax.ParameterTokens.

public PowerShellDataStatementSyntax WithParameterTokens(SyntaxTokenList parameterTokens)

Parameters

parameterTokens SyntaxTokenList

Returns

PowerShellDataStatementSyntax