1 instantiation of SymbolDisplayStringCache
Test.Utilities (1)
SymbolDisplayStringCache.cs (1)
55
static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) =>
new
(format);
8 references to SymbolDisplayStringCache
Test.Utilities (8)
SymbolByDisplayStringComparer.cs (3)
22
: this(
SymbolDisplayStringCache
.GetOrCreate(compilation))
30
public SymbolByDisplayStringComparer(
SymbolDisplayStringCache
symbolDisplayStringCache)
38
public
SymbolDisplayStringCache
SymbolDisplayStringCache { get; }
SymbolDisplayStringCache.cs (5)
17
private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat,
SymbolDisplayStringCache
>> s_byCompilationCache = new();
46
public static
SymbolDisplayStringCache
GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null)
48
ConcurrentDictionary<SymbolDisplayFormat,
SymbolDisplayStringCache
> dict =
53
static ConcurrentDictionary<SymbolDisplayFormat,
SymbolDisplayStringCache
> CreateConcurrentDictionary(Compilation compilation)
55
static
SymbolDisplayStringCache
CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);