1 write to Alternative
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1969this.Alternative = alternative;
15 references to Alternative
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (2)
5086CheckValEscape(conditional.Alternative.Syntax, conditional.Alternative, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics);
Binder\Binder_Conversions.cs (4)
1942? CreateConversion(source.Alternative.Syntax, source.Alternative, underlyingConversions[1], isCast: false, conversionGroupOpt: null, destination, diagnostics) 1943: GenerateConversionForAssignment(destination, source.Alternative, diagnostics); 1954source.Alternative.Display,
Binder\Binder_Expressions.cs (1)
328object falseArg = op.Alternative.Display;
Binder\Binder_Statements.cs (1)
2461tryConversion(conditionalOperator.Alternative, ref reportedError, ref discardedUseSiteInfo);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1224var falseConversion = this.ClassifyImplicitConversionFromExpression(conditionalOperator.Alternative, destination, ref useSiteInfo);
FlowAnalysis\AbstractFlowPass.cs (1)
3274return VisitConditionalOperatorCore(node, isByRef: false, node.Condition, node.Consequence, node.Alternative);
Generated\BoundNodes.xml.Generated.cs (5)
1986if (condition != this.Condition || consequence != this.Consequence || alternative != this.Alternative || constantValueOpt != this.ConstantValueOpt || noCommonTypeError != this.NoCommonTypeError) 10004this.Visit(node.Alternative); 11156BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13038BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 15566new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.Alternative, null) }),