PowerShellScriptBlockSyntax Class

public sealed class PowerShellScriptBlockSyntax : ShellExpressionSyntax

No documentation is available.

Inheritance
ShellExpressionSyntax PowerShellScriptBlockSyntax

Properties

NameDescription
CloseBraceToken
OpenBraceToken
Statements

CloseBraceToken

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

Property value

SyntaxToken

No documentation is available.

OpenBraceToken

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

Property value

SyntaxToken

No documentation is available.

Statements

Syntax.g.cs
public ShellStatementListSyntax Statements { get; }

No documentation is available.

Methods

NameDescription
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.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, ShellStatementListSyntax, SyntaxToken)

Syntax.g.cs

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

public PowerShellScriptBlockSyntax Update(SyntaxToken openBraceToken, ShellStatementListSyntax statements, SyntaxToken closeBraceToken)

Parameters

openBraceToken SyntaxToken
statements ShellStatementListSyntax
closeBraceToken SyntaxToken

Returns

PowerShellScriptBlockSyntax

WithCloseBraceToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeBraceToken in place of its PowerShellScriptBlockSyntax.CloseBraceToken.

public PowerShellScriptBlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)

Parameters

closeBraceToken SyntaxToken

Returns

PowerShellScriptBlockSyntax

WithOpenBraceToken(SyntaxToken)

Syntax.g.cs

Returns this node with openBraceToken in place of its PowerShellScriptBlockSyntax.OpenBraceToken.

public PowerShellScriptBlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken)

Parameters

openBraceToken SyntaxToken

Returns

PowerShellScriptBlockSyntax

WithStatements(ShellStatementListSyntax)

Syntax.g.cs

Returns this node with statements in place of its PowerShellScriptBlockSyntax.Statements.

public PowerShellScriptBlockSyntax WithStatements(ShellStatementListSyntax statements)