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