4 implementations of Factory
dotnet (2)
Commands\New\BuiltInTemplatePackageProvider.cs (1)
18public ITemplatePackageProviderFactory Factory { get; } = factory;
Commands\New\OptionalWorkloadProvider.cs (1)
21public ITemplatePackageProviderFactory Factory { get; }
Microsoft.TemplateEngine.Edge (1)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (1)
52public ITemplatePackageProviderFactory Factory { get; }
Microsoft.TemplateEngine.Utils (1)
DefaultTemplatePackageProvider.cs (1)
28public ITemplatePackageProviderFactory Factory { get; }
5 references to Factory
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
116.Select(i => (i.Info.Id, i.Info.Version, i.Package.Provider.Factory.DisplayName));
Microsoft.TemplateEngine.Edge (4)
Settings\TemplatePackageManager.cs (4)
53return _cachedSources!.Keys.OfType<IManagedTemplatePackageProvider>().FirstOrDefault(p => p.Factory.DisplayName == name); 65return _cachedSources!.Keys.OfType<IManagedTemplatePackageProvider>().FirstOrDefault(p => p.Factory.Id == id); 102foreach (KeyValuePair<ITemplatePackageProvider, Task<IReadOnlyList<ITemplatePackage>>> source in _cachedSources.OrderBy((p) => (p.Key.Factory as IPrioritizedComponent)?.Priority ?? 0)) 110_logger.LogError(LocalizableStrings.TemplatePackageManager_Error_FailedToGetTemplatePackages, source.Key.Factory.DisplayName, ex.Message);