1 write to Condition
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2015
this.
Condition
= condition;
20 references to Condition
Microsoft.CodeAnalysis.CSharp (20)
BoundTree\BoundExpression.cs (2)
605
return this.
Condition
.Kind == BoundKind.UnaryOperator && ((BoundUnaryOperator)this.
Condition
).OperatorKind.IsDynamic();
CodeGen\EmitAddress.cs (1)
220
EmitCondBranch(expr.
Condition
, ref consequenceLabel, sense: true);
CodeGen\EmitExpression.cs (2)
3750
TryEmitComparison(expr.
Condition
, sense: isConsequenceOne))
3763
EmitCondBranch(expr.
Condition
, ref consequenceLabel, sense: true);
CodeGen\Optimizer.cs (1)
1454
BoundExpression condition = this.VisitExpression(node.
Condition
, ExprContext.Value);
FlowAnalysis\AbstractFlowPass.cs (1)
3241
return VisitConditionalOperatorCore(node, node.IsRef, node.
Condition
, node.Consequence, node.Alternative);
Generated\BoundNodes.xml.Generated.cs (5)
2037
if (isRef != this.IsRef || condition != this.
Condition
|| consequence != this.Consequence || alternative != this.Alternative || constantValueOpt != this.ConstantValueOpt || !TypeSymbol.Equals(naturalTypeOpt, this.NaturalTypeOpt, TypeCompareKind.ConsiderEverything) || wasTargetTyped != this.WasTargetTyped || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9964
this.Visit(node.
Condition
);
11090
BoundExpression condition = (BoundExpression)this.Visit(node.
Condition
);
12883
BoundExpression condition = (BoundExpression)this.Visit(node.
Condition
);
15403
new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.
Condition
, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
657
var condition = Visit(node.
Condition
);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1626
conditional.
Condition
,
Lowering\LocalRewriter\LocalRewriter_ConditionalOperator.cs (1)
23
var rewrittenCondition = VisitExpression(node.
Condition
);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
1323
conditional.
Condition
,
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
68
VisitExpression(conditional.
Condition
),
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
339
conditional.
Condition
,
Lowering\SpillSequenceSpiller.cs (1)
1107
var condition = VisitExpression(ref conditionBuilder, node.
Condition
);
Operations\CSharpOperationFactory.cs (1)
1574
IOperation condition = Create(boundConditionalOperator.
Condition
);