1 implementation of IComponentManager
Microsoft.TemplateEngine.Edge (1)
Settings\ComponentManager.cs (1)
15internal class ComponentManager : IComponentManager
13 references to IComponentManager
dotnet (1)
Commands\New\BuiltInTemplatePackageProviderFactory.cs (1)
12/// Factory that is loaded by TemplateEngine via <see cref="IComponentManager"/>.
Microsoft.TemplateEngine.Abstractions (7)
IEngineEnvironmentSettings.cs (1)
35IComponentManager Components { get; }
IIdentifiedComponent.cs (1)
7/// Defines a component loadable by <see cref="IComponentManager"/>.
IPrioritizedComponent.cs (1)
8/// It is up to caller of <see cref="IComponentManager.OfType{T}"/> to order and respect this.
ISettingsLoader.cs (1)
12IComponentManager Components { get; }
Mount\IMountPointFactory.cs (1)
7/// Implement this factory and register it with <see cref="IComponentManager"/>.
TemplatePackage\ITemplatePackageProviderFactory.cs (2)
8/// This is registered with <see cref="IComponentManager"/> either via <see cref="IComponentManager.Register(System.Type)"/> or
Microsoft.TemplateEngine.Edge (3)
EngineEnvironmentSettings.cs (3)
26/// <param name="componentManager">implementation of <see cref="IComponentManager"/> to use. If not specified, built-in implementation will be used.</param> 35IComponentManager? componentManager = null, 67public IComponentManager Components { get; }
Microsoft.TemplateEngine.IDE (2)
Bootstrapper.cs (2)
87/// Adds component to manager, which can be looked up later via <see cref="IComponentManager.TryGetComponent{T}(Guid, out T)"/> or <see cref="IComponentManager.OfType{T}"/>.