PowerShellIfStatementSyntax Class
public sealed class PowerShellIfStatementSyntax : ShellStatementSyntaxNo documentation is available.
- Inheritance
ShellStatementSyntaxPowerShellIfStatementSyntax
Properties
| Name | Description |
|---|---|
| Body | |
| CloseParenToken | |
| Condition | |
| ElseClause | |
| ElseIfClauses | |
| IfKeyword | |
| OpenParenToken |
Body
Syntax.g.csCloseParenToken
Syntax.g.csCondition
Syntax.g.csElseClause
Syntax.g.csElseIfClauses
Syntax.g.cspublic SyntaxList<PowerShellElseIfClauseSyntax> ElseIfClauses { get; }Property value
No documentation is available.
IfKeyword
Syntax.g.csOpenParenToken
Syntax.g.csMethods
Accept overloads
Accept(ShellSyntaxVisitor)
Syntax.g.cspublic override void Accept(ShellSyntaxVisitor visitor)Parameters
visitorShellSyntaxVisitor
No documentation is available.
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, SyntaxToken, ShellStatementListSyntax, SyntaxToken, PowerShellScriptBlockSyntax, SyntaxList<PowerShellElseIfClauseSyntax>, PowerShellElseClauseSyntax?)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellIfStatementSyntax Update(SyntaxToken ifKeyword, SyntaxToken openParenToken, ShellStatementListSyntax condition, SyntaxToken closeParenToken, PowerShellScriptBlockSyntax body, SyntaxList<PowerShellElseIfClauseSyntax> elseIfClauses, PowerShellElseClauseSyntax? elseClause)Parameters
ifKeywordSyntaxTokenopenParenTokenSyntaxTokenconditionShellStatementListSyntaxcloseParenTokenSyntaxTokenbodyPowerShellScriptBlockSyntaxelseIfClausesSyntaxList<PowerShellElseIfClauseSyntax>elseClausePowerShellElseClauseSyntax?
Returns
WithBody(PowerShellScriptBlockSyntax)
Syntax.g.csReturns this node with body in place of its PowerShellIfStatementSyntax.Body.
public PowerShellIfStatementSyntax WithBody(PowerShellScriptBlockSyntax body)WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its PowerShellIfStatementSyntax.CloseParenToken.
public PowerShellIfStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithCondition(ShellStatementListSyntax)
Syntax.g.csReturns this node with condition in place of its PowerShellIfStatementSyntax.Condition.
public PowerShellIfStatementSyntax WithCondition(ShellStatementListSyntax condition)WithElseClause(PowerShellElseClauseSyntax?)
Syntax.g.csReturns this node with elseClause in place of its PowerShellIfStatementSyntax.ElseClause.
public PowerShellIfStatementSyntax WithElseClause(PowerShellElseClauseSyntax? elseClause)WithElseIfClauses(SyntaxList<PowerShellElseIfClauseSyntax>)
Syntax.g.csReturns this node with elseIfClauses in place of its PowerShellIfStatementSyntax.ElseIfClauses.
public PowerShellIfStatementSyntax WithElseIfClauses(SyntaxList<PowerShellElseIfClauseSyntax> elseIfClauses)WithIfKeyword(SyntaxToken)
Syntax.g.csReturns this node with ifKeyword in place of its PowerShellIfStatementSyntax.IfKeyword.
public PowerShellIfStatementSyntax WithIfKeyword(SyntaxToken ifKeyword)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its PowerShellIfStatementSyntax.OpenParenToken.
public PowerShellIfStatementSyntax WithOpenParenToken(SyntaxToken openParenToken)