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