ShellConditionalExpressionSyntax Class
public sealed class ShellConditionalExpressionSyntax : ShellExpressionSyntaxNo documentation is available.
- Inheritance
ShellExpressionSyntaxShellConditionalExpressionSyntax
Properties
| Name | Description |
|---|---|
| ColonToken | |
| Condition | |
| QuestionToken | |
| WhenFalse | |
| WhenTrue |
ColonToken
Syntax.g.csCondition
Syntax.g.csQuestionToken
Syntax.g.csWhenFalse
Syntax.g.csWhenTrue
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(ShellExpressionSyntax, SyntaxToken, ShellExpressionSyntax, SyntaxToken, ShellExpressionSyntax) | Returns this node with the given parts, or itself when nothing changed. |
| WithColonToken(SyntaxToken) | Returns this node with colonToken in place of its ShellConditionalExpressionSyntax.ColonToken. |
| WithCondition(ShellExpressionSyntax) | Returns this node with condition in place of its ShellConditionalExpressionSyntax.Condition. |
| WithQuestionToken(SyntaxToken) | Returns this node with questionToken in place of its ShellConditionalExpressionSyntax.QuestionToken. |
| WithWhenFalse(ShellExpressionSyntax) | Returns this node with whenFalse in place of its ShellConditionalExpressionSyntax.WhenFalse. |
| WithWhenTrue(ShellExpressionSyntax) | Returns this node with whenTrue in place of its ShellConditionalExpressionSyntax.WhenTrue. |
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(ShellExpressionSyntax, SyntaxToken, ShellExpressionSyntax, SyntaxToken, ShellExpressionSyntax)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public ShellConditionalExpressionSyntax Update(ShellExpressionSyntax condition, SyntaxToken questionToken, ShellExpressionSyntax whenTrue, SyntaxToken colonToken, ShellExpressionSyntax whenFalse)Parameters
conditionShellExpressionSyntaxquestionTokenSyntaxTokenwhenTrueShellExpressionSyntaxcolonTokenSyntaxTokenwhenFalseShellExpressionSyntax
Returns
WithColonToken(SyntaxToken)
Syntax.g.csReturns this node with colonToken in place of its ShellConditionalExpressionSyntax.ColonToken.
public ShellConditionalExpressionSyntax WithColonToken(SyntaxToken colonToken)WithCondition(ShellExpressionSyntax)
Syntax.g.csReturns this node with condition in place of its ShellConditionalExpressionSyntax.Condition.
public ShellConditionalExpressionSyntax WithCondition(ShellExpressionSyntax condition)WithQuestionToken(SyntaxToken)
Syntax.g.csReturns this node with questionToken in place of its ShellConditionalExpressionSyntax.QuestionToken.
public ShellConditionalExpressionSyntax WithQuestionToken(SyntaxToken questionToken)WithWhenFalse(ShellExpressionSyntax)
Syntax.g.csReturns this node with whenFalse in place of its ShellConditionalExpressionSyntax.WhenFalse.
public ShellConditionalExpressionSyntax WithWhenFalse(ShellExpressionSyntax whenFalse)WithWhenTrue(ShellExpressionSyntax)
Syntax.g.csReturns this node with whenTrue in place of its ShellConditionalExpressionSyntax.WhenTrue.
public ShellConditionalExpressionSyntax WithWhenTrue(ShellExpressionSyntax whenTrue)