PowerShellElseIfClauseSyntax Class

public sealed class PowerShellElseIfClauseSyntax : ShellSyntaxNode

No documentation is available.

Inheritance
ShellSyntaxNode PowerShellElseIfClauseSyntax

Properties

NameDescription
Body
CloseParenToken
Condition
ElseIfKeyword
OpenParenToken
public PowerShellScriptBlockSyntax Body { get; }

No documentation is available.

CloseParenToken

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

Property value

SyntaxToken

No documentation is available.

Condition

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

No documentation is available.

ElseIfKeyword

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

Property value

SyntaxToken

No documentation is available.

OpenParenToken

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

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, SyntaxToken, ShellStatementListSyntax, 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 PowerShellElseIfClauseSyntax.Body.
WithCloseParenToken(SyntaxToken)Returns this node with closeParenToken in place of its PowerShellElseIfClauseSyntax.CloseParenToken.
WithCondition(ShellStatementListSyntax)Returns this node with condition in place of its PowerShellElseIfClauseSyntax.Condition.
WithElseIfKeyword(SyntaxToken)Returns this node with elseIfKeyword in place of its PowerShellElseIfClauseSyntax.ElseIfKeyword.
WithOpenParenToken(SyntaxToken)Returns this node with openParenToken in place of its PowerShellElseIfClauseSyntax.OpenParenToken.

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

Syntax.g.cs

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

public PowerShellElseIfClauseSyntax Update(SyntaxToken elseIfKeyword, SyntaxToken openParenToken, ShellStatementListSyntax condition, SyntaxToken closeParenToken, PowerShellScriptBlockSyntax body)

Parameters

elseIfKeyword SyntaxToken
openParenToken SyntaxToken
condition ShellStatementListSyntax
closeParenToken SyntaxToken
body PowerShellScriptBlockSyntax

Returns

PowerShellElseIfClauseSyntax

WithBody(PowerShellScriptBlockSyntax)

Syntax.g.cs

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeParenToken in place of its PowerShellElseIfClauseSyntax.CloseParenToken.

public PowerShellElseIfClauseSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

PowerShellElseIfClauseSyntax

WithCondition(ShellStatementListSyntax)

Syntax.g.cs

Returns this node with condition in place of its PowerShellElseIfClauseSyntax.Condition.

WithElseIfKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with elseIfKeyword in place of its PowerShellElseIfClauseSyntax.ElseIfKeyword.

public PowerShellElseIfClauseSyntax WithElseIfKeyword(SyntaxToken elseIfKeyword)

Parameters

elseIfKeyword SyntaxToken

Returns

PowerShellElseIfClauseSyntax

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with openParenToken in place of its PowerShellElseIfClauseSyntax.OpenParenToken.

public PowerShellElseIfClauseSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

PowerShellElseIfClauseSyntax