1 instantiation of UnaryOperatorOverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
142
pool = new ObjectPool<UnaryOperatorOverloadResolutionResult>(() => new
UnaryOperatorOverloadResolutionResult
(), 10);
30 references to UnaryOperatorOverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (30)
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
);
68
public bool SaveResult(
UnaryOperatorOverloadResolutionResult
result, bool isExtension)
198
case
UnaryOperatorOverloadResolutionResult
r3:
302
case
UnaryOperatorOverloadResolutionResult
result3:
344
case
UnaryOperatorOverloadResolutionResult
result3:
Binder\Binder_Operators.cs (15)
1798
var
result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
1902
UnaryOperatorOverloadResolutionResult
result,
1956
var
result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
1992
UnaryOperatorOverloadResolutionResult
result,
2313
var
result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
2333
UnaryOperatorOverloadResolutionResult
result,
2429
UnaryOperatorOverloadResolutionResult
? result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
2455
result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
3685
UnaryOperatorOverloadResolutionResult
? result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
3735
result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
Binder\Semantics\Operators\UnaryOperatorEasyOut.cs (1)
97
private void UnaryOperatorEasyOut(UnaryOperatorKind kind, BoundExpression operand,
UnaryOperatorOverloadResolutionResult
result)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (3)
30
UnaryOperatorOverloadResolutionResult
result,
79
UnaryOperatorOverloadResolutionResult
result,
310
UnaryOperatorOverloadResolutionResult
result,
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (5)
124
public static
UnaryOperatorOverloadResolutionResult
GetInstance()
137
public static readonly ObjectPool<
UnaryOperatorOverloadResolutionResult
> Pool = CreatePool();
139
private static ObjectPool<
UnaryOperatorOverloadResolutionResult
> CreatePool()
141
ObjectPool<
UnaryOperatorOverloadResolutionResult
> pool = null;
142
pool = new ObjectPool<
UnaryOperatorOverloadResolutionResult
>(() => new UnaryOperatorOverloadResolutionResult(), 10);