ConditionalExpressionSyntax
csharp
public sealed class ConditionalExpressionSyntaxTernary conditional: c ? t : f.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
This node is associated with the following syntax kinds:
ConditionalExpression
Fields and properties (5)
public ExpressionSyntax Conditionpublic SyntaxToken QuestionTokenpublic ExpressionSyntax WhenTruepublic SyntaxToken ColonTokenpublic ExpressionSyntax WhenFalse
Methods (9)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public ConditionalExpressionSyntax Update(ExpressionSyntax condition, SyntaxToken questionToken, ExpressionSyntax whenTrue, SyntaxToken colonToken, ExpressionSyntax whenFalse)public ConditionalExpressionSyntax WithCondition(ExpressionSyntax condition)public ConditionalExpressionSyntax WithQuestionToken(SyntaxToken questionToken)public ConditionalExpressionSyntax WithWhenTrue(ExpressionSyntax whenTrue)public ConditionalExpressionSyntax WithColonToken(SyntaxToken colonToken)public ConditionalExpressionSyntax WithWhenFalse(ExpressionSyntax whenFalse)
Used by (7)
- BinderVixen.Raven
- ConditionalExpressionSyntaxVixen.Raven
- ExpressionPrecedenceTestsVixen.Raven.Tests
- SyntaxFactoryVixen.Raven
- SyntaxRewriterVixen.Raven
- SyntaxVisitorVixen.Raven
- SyntaxVisitorVixen.Raven