1 implementation of Components
Microsoft.TemplateEngine.Edge (1)
EngineEnvironmentSettings.cs (1)
67public IComponentManager Components { get; }
17 references to Components
dotnet (2)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (1)
23MSBuildEvaluator? evaluator = environmentSettings.Components.OfType<MSBuildEvaluator>().FirstOrDefault();
Commands\New\MSBuildEvaluation\ProjectContextSymbolSource.cs (1)
30MSBuildEvaluator? evaluator = settings.Components.OfType<MSBuildEvaluator>().FirstOrDefault();
Microsoft.TemplateEngine.Cli (3)
Commands\BaseCommand.cs (2)
214environmentSettings.Components.OfType<IMountPointFactory>()) 225environmentSettings.Components.OfType<IGenerator>())
PostActionDispatcher.cs (1)
110_environment.Components.TryGetComponent(action.ActionId, out actionProcessor);
Microsoft.TemplateEngine.Edge (9)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (1)
32foreach (var installerFactory in settings.Components.OfType<IInstallerFactory>())
Constraints\SdkVersionConstraintFactory.cs (1)
49environmentSettings.Components.OfType<ISdkInfoProvider>(),
Constraints\WorkloadConstraintFactory.cs (1)
51environmentSettings.Components.OfType<IWorkloadsInfoProvider>(),
Settings\Scanner.cs (3)
108foreach (IMountPointFactory factory in _environmentSettings.Components.OfType<IMountPointFactory>()) 174_environmentSettings.Components.RegisterMany(typeList); 237foreach (IGenerator generator in _environmentSettings.Components.OfType<IGenerator>())
Settings\TemplatePackageManager.cs (1)
255var providers = _environmentSettings.Components.OfType<ITemplatePackageProviderFactory>().Select(f => f.CreateProvider(_environmentSettings));
Template\TemplateCreator.cs (1)
244if (!_environmentSettings.Components.TryGetComponent(info.GeneratorId, out IGenerator? generator))
TemplateConstraintManager.cs (1)
23var constraintFactories = engineEnvironmentSettings.Components.OfType<ITemplateConstraintFactory>();
Microsoft.TemplateEngine.Utils (2)
EngineEnvironmentSettingsExtensions.cs (2)
13/// Using all <see cref="IMountPointFactory"/> in <see cref="IEngineEnvironmentSettings.Components"/>. 21foreach (var factory in engineEnvironment.Components.OfType<IMountPointFactory>())
Microsoft.TemplateSearch.Common (1)
TemplateSearchCoordinator.cs (1)
25foreach (ITemplateSearchProviderFactory factory in _environmentSettings.Components.OfType<ITemplateSearchProviderFactory>())