1 write to _cachedSources
Microsoft.TemplateEngine.Edge (1)
Settings\TemplatePackageManager.cs (1)
254
_cachedSources
= new Dictionary<ITemplatePackageProvider, Task<IReadOnlyList<ITemplatePackage>>>();
10 references to _cachedSources
Microsoft.TemplateEngine.Edge (10)
Settings\TemplatePackageManager.cs (10)
53
return
_cachedSources
!.Keys.OfType<IManagedTemplatePackageProvider>().FirstOrDefault(p => p.Factory.DisplayName == name);
65
return
_cachedSources
!.Keys.OfType<IManagedTemplatePackageProvider>().FirstOrDefault(p => p.Factory.Id == id);
95
foreach (var provider in
_cachedSources
!.Keys.ToList())
97
_cachedSources
[provider] = Task.Run(() => provider.GetAllTemplatePackagesAsync(default));
102
foreach (KeyValuePair<ITemplatePackageProvider, Task<IReadOnlyList<ITemplatePackage>>> source in
_cachedSources
.OrderBy((p) => (p.Key.Factory as IPrioritizedComponent)?.Priority ?? 0))
121
if (
_cachedSources
== null)
125
foreach (var provider in
_cachedSources
.Keys.OfType<IDisposable>())
249
if (
_cachedSources
!= null)
266
_cachedSources
[provider] = provider.GetAllTemplatePackagesAsync(default);
269
_cachedSources
[provider] = Task.Run(() => provider.GetAllTemplatePackagesAsync(default));