15 references to BoundBinaryOperator
Microsoft.CodeAnalysis.CSharp (15)
Compiler\MethodBodySynthesizer.cs (1)
499BoundExpression loopExitCondition = new BoundBinaryOperator(syntax,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (6)
542new BoundBinaryOperator(syntax, operatorKind, constantValueOpt: null, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Viable, loweredLeft, loweredRight, type); 2039return new BoundBinaryOperator(syntax, operatorKind, constantValueOpt: null, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Empty, loweredLeft, loweredRight, type); 2049? new BoundBinaryOperator(syntax, operatorKind, null, method, constrainedToTypeOpt: null, default(LookupResultKind), loweredLeft, loweredRight, method.ReturnType) 2173loweredRight = new BoundBinaryOperator( 2186? new BoundBinaryOperator( 2298return new BoundBinaryOperator(
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
478rewrittenBoundCall = new BoundBinaryOperator(
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
461rewrittenCondition: new BoundBinaryOperator(forEachSyntax, 663BoundExpression exitCondition = new BoundBinaryOperator( 959BoundExpression exitCondition = new BoundBinaryOperator( 1163BoundExpression exitCondition = new BoundBinaryOperator( 1258right: new BoundBinaryOperator(syntax,
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
610currentResult = new BoundBinaryOperator(current.Syntax, current.OperatorKind, constantValueOpt: null, method, constrainedToTypeOpt: null, default(LookupResultKind), currentResult, right, current.Type);
Lowering\SyntheticBoundNodeFactory.cs (1)
645return new BoundBinaryOperator(this.Syntax, kind, ConstantValue.NotAvailable, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Viable, left, right, type) { WasCompilerGenerated = true };