19 references to BoundBinaryOperator
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Operators.cs (4)
410
return new
BoundBinaryOperator
(
518
return new
BoundBinaryOperator
(node, kind, ConstantValue.NotAvailable, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Empty, left, right, GetBinaryOperatorErrorType(kind, diagnostics, node), true);
911
return new
BoundBinaryOperator
(node, kind | BinaryOperatorKind.Bool, constantValue, methodOpt: null, constrainedToTypeOpt: null,
921
return new
BoundBinaryOperator
(node, kind, ConstantValue.NotAvailable, methodOpt: null, constrainedToTypeOpt: null,
Compiler\MethodBodySynthesizer.cs (1)
491
BoundExpression loopExitCondition = new
BoundBinaryOperator
(syntax,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (6)
532
new
BoundBinaryOperator
(syntax, operatorKind, constantValueOpt: null, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Viable, loweredLeft, loweredRight, type);
1940
return new
BoundBinaryOperator
(syntax, operatorKind, constantValueOpt: null, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Empty, loweredLeft, loweredRight, type);
1950
? new
BoundBinaryOperator
(syntax, operatorKind, null, method, constrainedToTypeOpt: null, default(LookupResultKind), loweredLeft, loweredRight, method.ReturnType)
2074
loweredRight = new
BoundBinaryOperator
(
2087
? new
BoundBinaryOperator
(
2199
return new
BoundBinaryOperator
(
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
229
rewrittenBoundCall = new
BoundBinaryOperator
(
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
387
rewrittenCondition: new
BoundBinaryOperator
(forEachSyntax,
583
BoundExpression exitCondition = new
BoundBinaryOperator
(
762
BoundExpression exitCondition = new
BoundBinaryOperator
(
941
BoundExpression exitCondition = new
BoundBinaryOperator
(
1036
right: new
BoundBinaryOperator
(syntax,
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
362
return new
BoundBinaryOperator
(syntax, operatorKind, constantValueOpt: null, method, constrainedToTypeOpt: null, default(LookupResultKind), loweredLeft, loweredRight, type);
Lowering\SyntheticBoundNodeFactory.cs (1)
599
return new
BoundBinaryOperator
(this.Syntax, kind, ConstantValue.NotAvailable, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Viable, left, right, type) { WasCompilerGenerated = true };