1 write to Condition
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2002
this.
Condition
= condition;
19 references to Condition
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\BoundExpression.cs (2)
543
return this.
Condition
.Kind == BoundKind.UnaryOperator && ((BoundUnaryOperator)this.
Condition
).OperatorKind.IsDynamic();
CodeGen\EmitAddress.cs (1)
217
EmitCondBranch(expr.
Condition
, ref consequenceLabel, sense: true);
CodeGen\EmitExpression.cs (1)
3489
EmitCondBranch(expr.
Condition
, ref consequenceLabel, sense: true);
CodeGen\Optimizer.cs (1)
1387
BoundExpression condition = this.VisitExpression(node.
Condition
, ExprContext.Value);
FlowAnalysis\AbstractFlowPass.cs (1)
3049
return VisitConditionalOperatorCore(node, node.IsRef, node.
Condition
, node.Consequence, node.Alternative);
Generated\BoundNodes.xml.Generated.cs (5)
2024
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))
9613
this.Visit(node.
Condition
);
10710
BoundExpression condition = (BoundExpression)this.Visit(node.
Condition
);
12448
BoundExpression condition = (BoundExpression)this.Visit(node.
Condition
);
14865
new TreeDumperNode("condition", null, new TreeDumperNode[] { Visit(node.
Condition
, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
587
var condition = Visit(node.
Condition
);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1545
conditional.
Condition
,
Lowering\LocalRewriter\LocalRewriter_ConditionalOperator.cs (1)
23
var rewrittenCondition = VisitExpression(node.
Condition
);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
1176
conditional.
Condition
,
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
68
VisitExpression(conditional.
Condition
),
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
334
conditional.
Condition
,
Lowering\SpillSequenceSpiller.cs (1)
1036
var condition = VisitExpression(ref conditionBuilder, node.
Condition
);
Operations\CSharpOperationFactory.cs (1)
1507
IOperation condition = Create(boundConditionalOperator.
Condition
);