9 references to BinaryOperatorSignature
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Operators.cs (2)
249bestSignature = new BinaryOperatorSignature( 502new BinaryOperatorSignature(
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (5)
1016operators.Add(new BinaryOperatorSignature(BinaryOperatorKind.UserDefined | kind, leftOperandType, rightOperandType, resultType, op, constrainedToTypeOpt)); 1033operators.Add(new BinaryOperatorSignature( 1039operators.Add(new BinaryOperatorSignature( 1559inferredCandidate = new BinaryOperatorSignature( 1568inferredCandidate = new BinaryOperatorSignature(BinaryOperatorKind.UserDefined | kind, leftOperandType, rightOperandType, resultType, method, constrainedToTypeOpt: null);
BoundTree\NullabilityRewriter.cs (1)
152op = new BinaryOperatorSignature(op.Kind, op.LeftType, op.RightType, op.ReturnType, GetUpdatedSymbol(node, op.Method), op.ConstrainedToTypeOpt);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8831Assert.Equal(op, new BinaryOperatorSignature(op.Kind, op.LeftType, op.RightType, op.ReturnType, op.Method, constrainedToTypeOpt: null));