PosixIfStatementSyntax Class
public sealed class PosixIfStatementSyntax : ShellStatementSyntaxNo documentation is available.
- Inheritance
ShellStatementSyntaxPosixIfStatementSyntax
Properties
| Name | Description |
|---|---|
| Body | |
| Condition | |
| ElifClauses | |
| ElseClause | |
| FiKeyword | |
| IfKeyword | |
| ThenKeyword |
Body
Syntax.g.csCondition
Syntax.g.csElifClauses
Syntax.g.cspublic SyntaxList<PosixElifClauseSyntax> ElifClauses { get; }Property value
No documentation is available.
ElseClause
Syntax.g.csFiKeyword
Syntax.g.csIfKeyword
Syntax.g.csThenKeyword
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, ShellStatementListSyntax, SyntaxToken, ShellStatementListSyntax, SyntaxList<PosixElifClauseSyntax>, PosixElseClauseSyntax?, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PosixIfStatementSyntax Update(SyntaxToken ifKeyword, ShellStatementListSyntax condition, SyntaxToken thenKeyword, ShellStatementListSyntax body, SyntaxList<PosixElifClauseSyntax> elifClauses, PosixElseClauseSyntax? elseClause, SyntaxToken fiKeyword)Parameters
ifKeywordSyntaxTokenconditionShellStatementListSyntaxthenKeywordSyntaxTokenbodyShellStatementListSyntaxelifClausesSyntaxList<PosixElifClauseSyntax>elseClausePosixElseClauseSyntax?fiKeywordSyntaxToken
Returns
WithBody(ShellStatementListSyntax)
Syntax.g.csReturns this node with body in place of its PosixIfStatementSyntax.Body.
public PosixIfStatementSyntax WithBody(ShellStatementListSyntax body)WithCondition(ShellStatementListSyntax)
Syntax.g.csReturns this node with condition in place of its PosixIfStatementSyntax.Condition.
public PosixIfStatementSyntax WithCondition(ShellStatementListSyntax condition)WithElifClauses(SyntaxList<PosixElifClauseSyntax>)
Syntax.g.csReturns this node with elifClauses in place of its PosixIfStatementSyntax.ElifClauses.
public PosixIfStatementSyntax WithElifClauses(SyntaxList<PosixElifClauseSyntax> elifClauses)WithElseClause(PosixElseClauseSyntax?)
Syntax.g.csReturns this node with elseClause in place of its PosixIfStatementSyntax.ElseClause.
public PosixIfStatementSyntax WithElseClause(PosixElseClauseSyntax? elseClause)WithFiKeyword(SyntaxToken)
Syntax.g.csReturns this node with fiKeyword in place of its PosixIfStatementSyntax.FiKeyword.
public PosixIfStatementSyntax WithFiKeyword(SyntaxToken fiKeyword)WithIfKeyword(SyntaxToken)
Syntax.g.csReturns this node with ifKeyword in place of its PosixIfStatementSyntax.IfKeyword.
public PosixIfStatementSyntax WithIfKeyword(SyntaxToken ifKeyword)WithThenKeyword(SyntaxToken)
Syntax.g.csReturns this node with thenKeyword in place of its PosixIfStatementSyntax.ThenKeyword.
public PosixIfStatementSyntax WithThenKeyword(SyntaxToken thenKeyword)