16 instantiations of BinaryOperation
Microsoft.CodeAnalysis (14)
Generated\Operations.Generated.cs (1)
11019
return new
BinaryOperation
(internalOperation.OperatorKind, Visit(internalOperation.LeftOperand), Visit(internalOperation.RightOperand), internalOperation.IsLifted, internalOperation.IsChecked, internalOperation.IsCompareText, internalOperation.OperatorMethod, internalOperation.ConstrainedToType, internalOperation.UnaryOperatorMethod, internalOperation.OwningSemanticModel, internalOperation.Syntax, internalOperation.Type, internalOperation.OperationConstantValue, internalOperation.IsImplicit);
Operations\ControlFlowGraphBuilder.cs (13)
2232
leftOperand = PopStackFrame(frame, new
BinaryOperation
(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2541
new
BinaryOperation
(isAndAlso ? BinaryOperatorKind.And : BinaryOperatorKind.Or,
2631
new
BinaryOperation
(isAndAlso ? BinaryOperatorKind.And : BinaryOperatorKind.Or,
4962
isUp = new
BinaryOperation
(BinaryOperatorKind.GreaterThanOrEqual,
5116
condition = new
BinaryOperation
(comparisonKind,
5153
eitherLimitOrControlVariableIsNull = new
BinaryOperation
(BinaryOperatorKind.Or,
5194
condition = new
BinaryOperation
(BinaryOperatorKind.LessThanOrEqual,
5214
condition = new
BinaryOperation
(BinaryOperatorKind.GreaterThanOrEqual,
5248
var shiftedStep = new
BinaryOperation
(BinaryOperatorKind.RightShift,
5263
return new
BinaryOperation
(BinaryOperatorKind.ExclusiveOr,
5335
IOperation condition = new
BinaryOperation
(BinaryOperatorKind.Or,
5387
IOperation increment = new
BinaryOperation
(BinaryOperatorKind.Add,
5581
condition = new
BinaryOperation
(BinaryOperatorKind.Equals,
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
1552
return new
BinaryOperation
(operatorKind, left, right, isLifted, isChecked, isCompareText, operatorMethod, constrainedToTypeOpt.GetPublicSymbol(), unaryOperatorMethod,
1570
return new
BinaryOperation
(operatorKind, left, right, isLifted, isChecked, isCompareText,
8 references to BinaryOperation
Microsoft.CodeAnalysis (6)
Generated\Operations.Generated.cs (2)
11018
var
internalOperation = (
BinaryOperation
)operation;
Operations\ControlFlowGraphBuilder.cs (4)
2233
operation.OperatorMethod, operation.ConstrainedToType, ((
BinaryOperation
)operation).UnaryOperatorMethod,
2474
IMethodSymbol? unaryOperatorMethod = ((
BinaryOperation
)binOp).UnaryOperatorMethod;
2576
IMethodSymbol? unaryOperatorMethod = ((
BinaryOperation
)binOp).UnaryOperatorMethod;
5248
var
shiftedStep = new BinaryOperation(BinaryOperatorKind.RightShift,
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1196
var unaryOperatorMethod = ((
BinaryOperation
)operation).UnaryOperatorMethod;
Compilation\TestOperationVisitor.cs (1)
772
var unaryOperatorMethod = ((
BinaryOperation
)operation).UnaryOperatorMethod;