1 implementation of IComponentManager
Microsoft.TemplateEngine.Edge (1)
Settings\ComponentManager.cs (1)
15
internal 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)
35
IComponentManager
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)
12
IComponentManager
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>
35
IComponentManager
? componentManager = null,
67
public
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}"/>.