1 instantiation of SymbolDisplayStringCache
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
8 references to SymbolDisplayStringCache
Roslyn.Diagnostics.Analyzers (8)
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (3)
24: this(SymbolDisplayStringCache.GetOrCreate(compilation)) 32public SymbolByDisplayStringComparer(SymbolDisplayStringCache symbolDisplayStringCache) 40public SymbolDisplayStringCache SymbolDisplayStringCache { get; }
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (5)
19private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 48public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 50ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 55static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);