1 instantiation of BinaryOperatorOverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (1)
145
pool = new ObjectPool<BinaryOperatorOverloadResolutionResult>(() => new
BinaryOperatorOverloadResolutionResult
(), 10);
28 references to BinaryOperatorOverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder.OperatorResolutionForReporting.cs (6)
28
Debug.Assert(_nonExtensionResult is null or OverloadResolutionResult<MethodSymbol> or
BinaryOperatorOverloadResolutionResult
or UnaryOperatorOverloadResolutionResult);
29
Debug.Assert(_extensionResult is null or OverloadResolutionResult<MethodSymbol> or
BinaryOperatorOverloadResolutionResult
or UnaryOperatorOverloadResolutionResult);
57
public bool SaveResult(
BinaryOperatorOverloadResolutionResult
result, bool isExtension)
182
case
BinaryOperatorOverloadResolutionResult
r2:
295
case
BinaryOperatorOverloadResolutionResult
result2:
341
case
BinaryOperatorOverloadResolutionResult
result2:
Binder\Binder_Operators.cs (9)
593
BinaryOperatorOverloadResolutionResult
? result =
BinaryOperatorOverloadResolutionResult
.GetInstance();
642
result =
BinaryOperatorOverloadResolutionResult
.GetInstance();
2117
BinaryOperatorOverloadResolutionResult
? result =
BinaryOperatorOverloadResolutionResult
.GetInstance();
2143
result =
BinaryOperatorOverloadResolutionResult
.GetInstance();
2169
var
result =
BinaryOperatorOverloadResolutionResult
.GetInstance();
2187
private static BinaryOperatorAnalysisResult BinaryOperatorAnalyzeOverloadResolutionResult(
BinaryOperatorOverloadResolutionResult
result, out LookupResultKind resultKind, out ImmutableArray<MethodSymbol> originalUserDefinedOperators)
Binder\Semantics\Operators\BinaryOperatorEasyOut.cs (1)
286
private void BinaryOperatorEasyOut(BinaryOperatorKind kind, BoundExpression left, BoundExpression right,
BinaryOperatorOverloadResolutionResult
result)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (5)
28
BinaryOperatorOverloadResolutionResult
result,
41
internal void BinaryOperatorOverloadResolution_EasyOut(BinaryOperatorKind kind, BoundExpression left, BoundExpression right,
BinaryOperatorOverloadResolutionResult
result)
64
BinaryOperatorOverloadResolutionResult
result,
1105
BinaryOperatorOverloadResolutionResult
result,
1439
BinaryOperatorOverloadResolutionResult
result,
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (5)
124
public static
BinaryOperatorOverloadResolutionResult
GetInstance()
140
public static readonly ObjectPool<
BinaryOperatorOverloadResolutionResult
> Pool = CreatePool();
142
private static ObjectPool<
BinaryOperatorOverloadResolutionResult
> CreatePool()
144
ObjectPool<
BinaryOperatorOverloadResolutionResult
> pool = null;
145
pool = new ObjectPool<
BinaryOperatorOverloadResolutionResult
>(() => new BinaryOperatorOverloadResolutionResult(), 10);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (2)
7378
var
result =
BinaryOperatorOverloadResolutionResult
.GetInstance();