PowerShellNamedBlockSyntax Class

public sealed class PowerShellNamedBlockSyntax : ShellStatementSyntax

No documentation is available.

Inheritance
ShellStatementSyntax PowerShellNamedBlockSyntax

Properties

NameDescription
Body
Keyword
public PowerShellScriptBlockSyntax Body { get; }

No documentation is available.

public SyntaxToken Keyword { get; }

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, PowerShellScriptBlockSyntax)Returns this node with the given parts, or itself when nothing changed.
WithBody(PowerShellScriptBlockSyntax)Returns this node with body in place of its PowerShellNamedBlockSyntax.Body.
WithKeyword(SyntaxToken)Returns this node with keyword in place of its PowerShellNamedBlockSyntax.Keyword.

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, PowerShellScriptBlockSyntax)

Syntax.g.cs

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

WithBody(PowerShellScriptBlockSyntax)

Syntax.g.cs

WithKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with keyword in place of its PowerShellNamedBlockSyntax.Keyword.

public PowerShellNamedBlockSyntax WithKeyword(SyntaxToken keyword)

Parameters

keyword SyntaxToken

Returns

PowerShellNamedBlockSyntax