4 instantiations of CachedExpansion
Microsoft.NET.ProjectData (4)
FrameworkListExpander.cs (4)
60 return new(ExpansionResult.Empty); 70 return new(ExpansionResult.Empty, manifestPath, ex.Message); 79 return new(ExpansionResult.Empty); 104 return new(new ExpansionResult
4 references to CachedExpansion
Microsoft.NET.ProjectData (4)
FrameworkListExpander.cs (4)
20 private static readonly ConcurrentDictionary<string, Lazy<CachedExpansion>> Cache = new(StringComparers.Paths); 45 CachedExpansion expansion = Cache.GetOrAdd( 47 static dir => new Lazy<CachedExpansion>(() => ParseFrameworkList(dir), LazyThreadSafetyMode.ExecutionAndPublication)).Value; 55 private static CachedExpansion ParseFrameworkList(string packDir)