3 implementations of ITemplatePackageProviderFactory
dotnet (2)
Commands\New\BuiltInTemplatePackageProviderFactory.cs (1)
15internal class BuiltInTemplatePackageProviderFactory : ITemplatePackageProviderFactory
Commands\New\OptionalWorkloadProviderFactory.cs (1)
15internal class OptionalWorkloadProviderFactory : ITemplatePackageProviderFactory
Microsoft.TemplateEngine.Edge (1)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProviderFactory.cs (1)
9public sealed class GlobalSettingsTemplatePackageProviderFactory : ITemplatePackageProviderFactory, IPrioritizedComponent
17 references to ITemplatePackageProviderFactory
dotnet (5)
Commands\New\BuiltInTemplatePackageProvider.cs (1)
18public ITemplatePackageProviderFactory Factory { get; } = factory;
Commands\New\NewCommandParser.cs (2)
111builtIns.Add((typeof(ITemplatePackageProviderFactory), new BuiltInTemplatePackageProviderFactory())); 112builtIns.Add((typeof(ITemplatePackageProviderFactory), new OptionalWorkloadProviderFactory()));
Commands\New\OptionalWorkloadProvider.cs (2)
15internal OptionalWorkloadProvider(ITemplatePackageProviderFactory factory, IEngineEnvironmentSettings settings) 21public ITemplatePackageProviderFactory Factory { get; }
Microsoft.TemplateEngine.Abstractions (2)
TemplatePackage\ITemplatePackageProvider.cs (2)
17/// Gets <see cref="ITemplatePackageProviderFactory"/> that created the provider. 19ITemplatePackageProviderFactory Factory { get; }
Microsoft.TemplateEngine.Edge (8)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (1)
52public ITemplatePackageProviderFactory Factory { get; }
BuiltInManagedProvider\GlobalSettingsTemplatePackageProviderFactory.cs (2)
15string ITemplatePackageProviderFactory.DisplayName => "Global Settings"; 23ITemplatePackageProvider ITemplatePackageProviderFactory.CreateProvider(IEngineEnvironmentSettings settings)
Components.cs (2)
26(typeof(ITemplatePackageProviderFactory), new GlobalSettingsTemplatePackageProviderFactory()), 42(typeof(ITemplatePackageProviderFactory), new GlobalSettingsTemplatePackageProviderFactory()),
Settings\TemplatePackageManager.cs (3)
47/// <param name="name">Name from <see cref="ITemplatePackageProviderFactory.DisplayName"/>.</param> 59/// <param name="id"><see cref="Guid"/> from <see cref="IIdentifiedComponent.Id"/> of <see cref="ITemplatePackageProviderFactory"/>.</param> 255var providers = _environmentSettings.Components.OfType<ITemplatePackageProviderFactory>().Select(f => f.CreateProvider(_environmentSettings));
Microsoft.TemplateEngine.Utils (2)
DefaultTemplatePackageProvider.cs (2)
18public DefaultTemplatePackageProvider(ITemplatePackageProviderFactory factory, IEngineEnvironmentSettings environmentSettings, IEnumerable<string>? nupkgs = null, IEnumerable<string>? folders = null) 28public ITemplatePackageProviderFactory Factory { get; }