1 instantiation of SymbolDisplayVisitor
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
18
private static readonly ObjectPool<SymbolDisplayVisitor> s_visitorPool = new ObjectPool<SymbolDisplayVisitor>(pool => new
SymbolDisplayVisitor
(pool), 128);
10 references to SymbolDisplayVisitor
Microsoft.CodeAnalysis.CSharp (10)
SymbolDisplay\SymbolDisplay.cs (2)
280
var
visitor =
SymbolDisplayVisitor
.GetInstance(builder, format, semanticModelOpt, positionOpt);
SymbolDisplay\SymbolDisplayVisitor.cs (8)
18
private static readonly ObjectPool<
SymbolDisplayVisitor
> s_visitorPool = new ObjectPool<
SymbolDisplayVisitor
>(pool => new SymbolDisplayVisitor(pool), 128);
20
private readonly ObjectPool<
SymbolDisplayVisitor
> _pool;
25
private SymbolDisplayVisitor(ObjectPool<
SymbolDisplayVisitor
> pool)
30
public static
SymbolDisplayVisitor
GetInstance(
36
var
instance = s_visitorPool.Allocate();
41
private static
SymbolDisplayVisitor
GetInstance(
51
var
instance = s_visitorPool.Allocate();