15 references to BuiltInOperators
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\Operators\BinaryOperatorEasyOut.cs (1)
312
BinaryOperatorSignature signature = this.Compilation.
BuiltInOperators
.GetSignature(easyOut);
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
754
this.Compilation.
BuiltInOperators
.GetSimpleBuiltInOperators(kind, operators, skipNativeIntegerOperators: !left.Type.IsNativeIntegerOrNullableThereof() && !right.Type.IsNativeIntegerOrNullableThereof());
769
this.Compilation.
BuiltInOperators
.GetUtf8ConcatenationBuiltInOperator(left.Type, operators);
Binder\Semantics\Operators\UnaryOperatorEasyOut.cs (1)
112
UnaryOperatorSignature signature = this.Compilation.
BuiltInOperators
.GetSignature(easyOut);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
505
this.Compilation.
BuiltInOperators
.GetSimpleBuiltInOperators(kind, operators, skipNativeIntegerOperators: !operand.Type.IsNativeIntegerOrNullableThereof());
Compilation\CSharpCompilation.cs (2)
4321
var signature = this.
BuiltInOperators
.GetSignature(easyOutBinaryKind);
4544
var signature = this.
BuiltInOperators
.GetSignature(easyOutUnaryKind);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\NumericIntPtrTests.cs (2)
1580
comp.
BuiltInOperators
.GetSimpleBuiltInOperators(operatorKind, builder, skipNativeIntegerOperators);
1591
comp.
BuiltInOperators
.GetSimpleBuiltInOperators(operatorKind, builder, skipNativeIntegerOperators);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\NativeIntegerTests.cs (2)
4820
comp.
BuiltInOperators
.GetSimpleBuiltInOperators(operatorKind, builder, skipNativeIntegerOperators);
4831
comp.
BuiltInOperators
.GetSimpleBuiltInOperators(operatorKind, builder, skipNativeIntegerOperators);
Semantics\OperatorTests.cs (4)
7597
signature = compilation.
BuiltInOperators
.GetSignature(result);
8236
TypeSymbol.Equals((signature = compilation.
BuiltInOperators
.GetSignature(result)).RightType, leftType.EnumUnderlyingTypeOrSelf(), TypeCompareKind.ConsiderEverything2))
8243
TypeSymbol.Equals((signature = compilation.
BuiltInOperators
.GetSignature(result)).LeftType, rightType.EnumUnderlyingTypeOrSelf(), TypeCompareKind.ConsiderEverything2))
8359
signature = compilation.
BuiltInOperators
.GetSignature(result);