1 write to Alternative
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1963
this.
Alternative
= alternative;
15 references to Alternative
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (2)
3967
CheckValEscape(conditional.
Alternative
.Syntax, conditional.
Alternative
, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics);
Binder\Binder_Conversions.cs (4)
429
? CreateConversion(source.
Alternative
.Syntax, source.
Alternative
, underlyingConversions[1], isCast: false, conversionGroupOpt: null, destination, diagnostics)
430
: GenerateConversionForAssignment(destination, source.
Alternative
, diagnostics);
440
source.
Alternative
.Display,
Binder\Binder_Expressions.cs (1)
311
object falseArg = op.
Alternative
.Display;
Binder\Binder_Statements.cs (1)
2377
tryConversion(conditionalOperator.
Alternative
, ref reportedError, ref discardedUseSiteInfo);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1142
var falseConversion = this.ClassifyImplicitConversionFromExpression(conditionalOperator.
Alternative
, destination, ref useSiteInfo);
FlowAnalysis\AbstractFlowPass.cs (1)
3044
return VisitConditionalOperatorCore(node, isByRef: false, node.Condition, node.Consequence, node.
Alternative
);
Generated\BoundNodes.xml.Generated.cs (5)
1980
if (condition != this.Condition || consequence != this.Consequence || alternative != this.
Alternative
|| constantValueOpt != this.ConstantValueOpt || noCommonTypeError != this.NoCommonTypeError)
9608
this.Visit(node.
Alternative
);
10704
BoundExpression alternative = (BoundExpression)this.Visit(node.
Alternative
);
12430
BoundExpression alternative = (BoundExpression)this.Visit(node.
Alternative
);
14854
new TreeDumperNode("alternative", null, new TreeDumperNode[] { Visit(node.
Alternative
, null) }),