30 references to BinaryOperator
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder.ValueChecks.cs (2)
3731
case BoundKind.
BinaryOperator
:
4208
case BoundKind.
BinaryOperator
:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1069
case BoundKind.
BinaryOperator
when ((BoundBinaryOperator)sourceExpression).IsUnconvertedInterpolatedStringAddition:
BoundTree\BoundExpression.cs (1)
69
case BoundKind.
BinaryOperator
:
BoundTree\BoundTreeRewriter.cs (2)
114
if (child.Kind != BoundKind.
BinaryOperator
)
129
if (child.Kind != BoundKind.
BinaryOperator
)
BoundTree\BoundTreeVisitors.cs (1)
41
case BoundKind.
BinaryOperator
:
BoundTree\BoundTreeWalker.cs (2)
106
if (node.Left.Kind != BoundKind.
BinaryOperator
)
121
while (current.Kind == BoundKind.
BinaryOperator
)
CodeGen\EmitExpression.cs (2)
196
case BoundKind.
BinaryOperator
:
1931
case BoundKind.
BinaryOperator
:
CodeGen\EmitOperators.cs (3)
94
if (child.Kind != BoundKind.
BinaryOperator
|| child.ConstantValueOpt != null)
118
if (child.Kind != BoundKind.
BinaryOperator
|| child.ConstantValueOpt != null)
493
if (condition.Kind == BoundKind.
BinaryOperator
)
CodeGen\EmitStatement.cs (1)
418
case BoundKind.
BinaryOperator
:
CodeGen\Optimizer.cs (4)
1410
if (child.Kind != BoundKind.
BinaryOperator
|| child.ConstantValueOpt != null)
1426
if (child.Kind != BoundKind.
BinaryOperator
|| child.ConstantValueOpt != null)
2004
if (child.Kind != BoundKind.
BinaryOperator
|| child.ConstantValueOpt != null)
2020
if (child.Kind != BoundKind.
BinaryOperator
|| child.ConstantValueOpt != null)
Compilation\CSharpSemanticModel.cs (1)
3539
case BoundKind.
BinaryOperator
:
FlowAnalysis\AbstractFlowPass.cs (2)
2229
if (childKind == BoundKind.
BinaryOperator
)
2267
case BoundKind.
BinaryOperator
:
FlowAnalysis\NullableWalker.cs (1)
10445
case BoundKind.
BinaryOperator
:
Generated\BoundNodes.xml.Generated.cs (2)
1649
: base(BoundKind.
BinaryOperator
, syntax, left, right, type, hasErrors || left.HasErrors() || right.HasErrors())
8590
case BoundKind.
BinaryOperator
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
195
case BoundKind.
BinaryOperator
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
622
if (current.Left.Kind == BoundKind.
BinaryOperator
)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
45
if (node.Operand.Kind == BoundKind.
BinaryOperator
)
Operations\CSharpOperationFactory.cs (1)
125
case BoundKind.
BinaryOperator
:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ConstantTests.cs (1)
592
var actual = ParseAndGetConstantFoldingSteps(source, node => node.Kind == BoundKind.
BinaryOperator
);