PosixElseClauseSyntax Class

public sealed class PosixElseClauseSyntax : ShellSyntaxNode

No documentation is available.

Inheritance
ShellSyntaxNode PosixElseClauseSyntax

Properties

NameDescription
Body
ElseKeyword
public ShellStatementListSyntax Body { get; }

No documentation is available.

ElseKeyword

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

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, ShellStatementListSyntax)Returns this node with the given parts, or itself when nothing changed.
WithBody(ShellStatementListSyntax)Returns this node with body in place of its PosixElseClauseSyntax.Body.
WithElseKeyword(SyntaxToken)Returns this node with elseKeyword in place of its PosixElseClauseSyntax.ElseKeyword.

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)

Syntax.g.cs

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

WithBody(ShellStatementListSyntax)

Syntax.g.cs

Returns this node with body in place of its PosixElseClauseSyntax.Body.

WithElseKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with elseKeyword in place of its PosixElseClauseSyntax.ElseKeyword.

public PosixElseClauseSyntax WithElseKeyword(SyntaxToken elseKeyword)

Parameters

elseKeyword SyntaxToken

Returns

PosixElseClauseSyntax