19 instantiations of BinaryOperation
Microsoft.CodeAnalysis (14)
Generated\Operations.Generated.cs (1)
10399
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)
2213
leftOperand = PopStackFrame(frame, new
BinaryOperation
(operation.OperatorKind, PopOperand(), rightOperand, operation.IsLifted, operation.IsChecked, operation.IsCompareText,
2522
new
BinaryOperation
(isAndAlso ? BinaryOperatorKind.And : BinaryOperatorKind.Or,
2612
new
BinaryOperation
(isAndAlso ? BinaryOperatorKind.And : BinaryOperatorKind.Or,
4863
isUp = new
BinaryOperation
(BinaryOperatorKind.GreaterThanOrEqual,
5017
condition = new
BinaryOperation
(comparisonKind,
5054
eitherLimitOrControlVariableIsNull = new
BinaryOperation
(BinaryOperatorKind.Or,
5095
condition = new
BinaryOperation
(BinaryOperatorKind.LessThanOrEqual,
5115
condition = new
BinaryOperation
(BinaryOperatorKind.GreaterThanOrEqual,
5149
var shiftedStep = new
BinaryOperation
(BinaryOperatorKind.RightShift,
5164
return new
BinaryOperation
(BinaryOperatorKind.ExclusiveOr,
5236
IOperation condition = new
BinaryOperation
(BinaryOperatorKind.Or,
5288
IOperation increment = new
BinaryOperation
(BinaryOperatorKind.Add,
5482
condition = new
BinaryOperation
(BinaryOperatorKind.Equals,
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
1435
return new
BinaryOperation
(operatorKind, left, right, isLifted, isChecked, isCompareText, operatorMethod, constrainedToTypeOpt.GetPublicSymbol(), unaryOperatorMethod,
1462
return new
BinaryOperation
(operatorKind, left, right, isLifted, isChecked, isCompareText,
Microsoft.CodeAnalysis.VisualBasic (3)
Operations\VisualBasicOperationFactory.vb (3)
573
left = New
BinaryOperation
(binaryOperatorInfo.OperatorKind, left, right, binaryOperatorInfo.IsLifted,
591
Return New
BinaryOperation
(binaryOperatorInfo.OperatorKind, left, right, binaryOperatorInfo.IsLifted,
644
Return New
BinaryOperation
(operatorKind, left, right, binaryOperatorInfo.IsLifted, isChecked, isCompareText,
8 references to BinaryOperation
Microsoft.CodeAnalysis (6)
Generated\Operations.Generated.cs (2)
10398
var
internalOperation = (
BinaryOperation
)operation;
Operations\ControlFlowGraphBuilder.cs (4)
2214
operation.OperatorMethod, operation.ConstrainedToType, ((
BinaryOperation
)operation).UnaryOperatorMethod,
2455
IMethodSymbol? unaryOperatorMethod = ((
BinaryOperation
)binOp).UnaryOperatorMethod;
2557
IMethodSymbol? unaryOperatorMethod = ((
BinaryOperation
)binOp).UnaryOperatorMethod;
5149
var
shiftedStep = new BinaryOperation(BinaryOperatorKind.RightShift,
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1199
var unaryOperatorMethod = ((
BinaryOperation
)operation).UnaryOperatorMethod;
Compilation\TestOperationVisitor.cs (1)
747
var unaryOperatorMethod = ((
BinaryOperation
)operation).UnaryOperatorMethod;