PowerShellTernaryExpressionSyntax Class
public sealed class PowerShellTernaryExpressionSyntax : ShellExpressionSyntaxNo documentation is available.
- Inheritance
ShellExpressionSyntaxPowerShellTernaryExpressionSyntax
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 PowerShellTernaryExpressionSyntax.ColonToken. |
| WithCondition(ShellExpressionSyntax) | Returns this node with condition in place of its PowerShellTernaryExpressionSyntax.Condition. |
| WithQuestionToken(SyntaxToken) | Returns this node with questionToken in place of its PowerShellTernaryExpressionSyntax.QuestionToken. |
| WithWhenFalse(ShellExpressionSyntax) | Returns this node with whenFalse in place of its PowerShellTernaryExpressionSyntax.WhenFalse. |
| WithWhenTrue(ShellExpressionSyntax) | Returns this node with whenTrue in place of its PowerShellTernaryExpressionSyntax.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 PowerShellTernaryExpressionSyntax 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 PowerShellTernaryExpressionSyntax.ColonToken.
public PowerShellTernaryExpressionSyntax WithColonToken(SyntaxToken colonToken)WithCondition(ShellExpressionSyntax)
Syntax.g.csReturns this node with condition in place of its PowerShellTernaryExpressionSyntax.Condition.
public PowerShellTernaryExpressionSyntax WithCondition(ShellExpressionSyntax condition)WithQuestionToken(SyntaxToken)
Syntax.g.csReturns this node with questionToken in place of its PowerShellTernaryExpressionSyntax.QuestionToken.
public PowerShellTernaryExpressionSyntax WithQuestionToken(SyntaxToken questionToken)WithWhenFalse(ShellExpressionSyntax)
Syntax.g.csReturns this node with whenFalse in place of its PowerShellTernaryExpressionSyntax.WhenFalse.
public PowerShellTernaryExpressionSyntax WithWhenFalse(ShellExpressionSyntax whenFalse)WithWhenTrue(ShellExpressionSyntax)
Syntax.g.csReturns this node with whenTrue in place of its PowerShellTernaryExpressionSyntax.WhenTrue.
public PowerShellTernaryExpressionSyntax WithWhenTrue(ShellExpressionSyntax whenTrue)