49 references to CreateBuiltinOperator
Microsoft.CodeAnalysis.CodeStyle (1)
SymbolKey.BuiltinOperatorSymbolKey.cs (1)
60
var binaryOperator = reader.Compilation.
CreateBuiltinOperator
(name, returnTypeSymbol, parameterTypes[0], parameterTypes[1]);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\OperatorTests.cs (1)
8396
var synthesizedMethod = compilation.
CreateBuiltinOperator
(
Semantics\UnsafeTests.cs (2)
6037
var synthesizedMethod = compilation.
CreateBuiltinOperator
(
6499
var synthesizedMethod = compilation.
CreateBuiltinOperator
(
Semantics\Utf8StringsLiteralsTests.cs (1)
4070
var synthesizedMethod = comp.
CreateBuiltinOperator
(
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Compilation\CompilationAPITests.cs (24)
2744
var op = compilation.
CreateBuiltinOperator
(name, intType, intType, intType);
2762
var op = compilation.
CreateBuiltinOperator
(name, boolType, intType, intType);
2773
compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, fakeIntType, fakeIntType, fakeIntType));
2781
var op = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, intType, intType);
2795
compilation.
CreateBuiltinOperator
(WellKnownMemberNames.LikeOperatorName, intType, intType, intType));
2799
compilation.
CreateBuiltinOperator
(WellKnownMemberNames.UnaryPlusOperatorName, intType, intType, intType));
2803
compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedAdditionOperatorName, nullableIntType, intType, intType));
2807
compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedAdditionOperatorName, intType, nullableIntType, intType));
2811
compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedAdditionOperatorName, intType, intType, nullableIntType));
2819
Assert.Throws<ArgumentNullException>("returnType", () => compilation.
CreateBuiltinOperator
(
2821
Assert.Throws<ArgumentNullException>("leftType", () => compilation.
CreateBuiltinOperator
(
2823
Assert.Throws<ArgumentNullException>("rightType", () => compilation.
CreateBuiltinOperator
(
2848
var addBuiltIn = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, intType, intType);
2849
var addBuiltInChecked = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedAdditionOperatorName, intType, intType, intType);
2850
var subtractBuiltIn = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.SubtractionOperatorName, intType, intType, intType);
2851
var subtractBuiltInChecked = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedSubtractionOperatorName, intType, intType, intType);
2883
var addBuiltIn = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, intType, intType);
2884
var addBuiltInChecked = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedAdditionOperatorName, intType, intType, intType);
2885
var subtractBuiltIn = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.SubtractionOperatorName, intType, intType, intType);
2886
var subtractBuiltInChecked = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedSubtractionOperatorName, intType, intType, intType);
2915
var addBuiltIn = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, intType, intType);
2916
var addBuiltInChecked = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedAdditionOperatorName, intType, intType, intType);
2917
var subtractBuiltIn = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.SubtractionOperatorName, intType, intType, intType);
2918
var subtractBuiltInChecked = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedSubtractionOperatorName, intType, intType, intType);
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\TestOperationVisitor.cs (1)
800
semanticModel.Compilation.
CreateBuiltinOperator
(symbol.Name, method.ReturnType, method.Parameters[0].Type, method.Parameters[1].Type);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (18)
Compilation\CompilationAPITests.vb (17)
1747
Dim op = compilation.
CreateBuiltinOperator
(name, intType, intType, intType)
1763
Dim op = compilation.
CreateBuiltinOperator
(name, boolType, intType, intType)
1772
Dim op = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.ConcatenateOperatorName, stringType, stringType, stringType)
1782
Dim op = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.LikeOperatorName, boolType, stringType, stringType)
1793
Dim op = compilation.
CreateBuiltinOperator
(name, doubleType, doubleType, doubleType)
1802
Assert.Throws(Of ArgumentException)(Nothing, Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, fakeIntType, fakeIntType, fakeIntType))
1809
Dim op = compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, intType, intType)
1821
Assert.Throws(Of ArgumentException)("name", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.IncrementOperatorName, intType, intType, intType))
1824
Assert.Throws(Of ArgumentException)("name", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.UnaryPlusOperatorName, intType, intType, intType))
1827
Assert.Throws(Of ArgumentException)("name", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.UnaryPlusOperatorName, nullableIntType, intType, intType))
1830
Assert.Throws(Of ArgumentException)("name", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.UnaryPlusOperatorName, intType, nullableIntType, intType))
1833
Assert.Throws(Of ArgumentException)("name", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.UnaryPlusOperatorName, intType, intType, nullableIntType))
1840
Assert.Throws(Of ArgumentNullException)("returnType", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, Nothing, intType, intType))
1841
Assert.Throws(Of ArgumentNullException)("leftType", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, Nothing, intType))
1842
Assert.Throws(Of ArgumentNullException)("rightType", Function() compilation.
CreateBuiltinOperator
(WellKnownMemberNames.AdditionOperatorName, intType, intType, Nothing))
1927
Dim subtractBuiltIn = Compilation.
CreateBuiltinOperator
(WellKnownMemberNames.SubtractionOperatorName, intType, intType, intType)
1928
Dim subtractBuiltInChecked = Compilation.
CreateBuiltinOperator
(WellKnownMemberNames.CheckedSubtractionOperatorName, intType, intType, intType)
Semantics\BinaryOperators.vb (1)
1228
Dim synthesizedMethod = compilation.
CreateBuiltinOperator
(
Microsoft.CodeAnalysis.Workspaces (1)
SymbolKey.BuiltinOperatorSymbolKey.cs (1)
60
var binaryOperator = reader.Compilation.
CreateBuiltinOperator
(name, returnTypeSymbol, parameterTypes[0], parameterTypes[1]);