1 instantiation of UnaryOperatorOverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
142
pool = new ObjectPool<UnaryOperatorOverloadResolutionResult>(() => new
UnaryOperatorOverloadResolutionResult
(), 10);
10 references to UnaryOperatorOverloadResolutionResult
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Operators.cs (2)
1421
var
result =
UnaryOperatorOverloadResolutionResult
.GetInstance();
Binder\Semantics\Operators\UnaryOperatorEasyOut.cs (1)
97
private void UnaryOperatorEasyOut(UnaryOperatorKind kind, BoundExpression operand,
UnaryOperatorOverloadResolutionResult
result)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
23
public void UnaryOperatorOverloadResolution(UnaryOperatorKind kind, bool isChecked, BoundExpression operand,
UnaryOperatorOverloadResolutionResult
result, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
66
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);