1 implementation of OfType
Microsoft.TemplateEngine.Edge (1)
Settings\ComponentManager.cs (1)
67public IEnumerable<T> OfType<T>()
18 references to OfType
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.Abstractions (4)
IComponentManager.cs (3)
35/// Adds component to manager, which can be looked up later via <see cref="TryGetComponent{T}(Guid, out T)"/> or <see cref="OfType{T}"/>. 42/// Adds list of components to manager, which can be looked up later via <see cref="TryGetComponent{T}(Guid, out T)"/> or <see cref="OfType{T}"/>. 49/// Adds component to manager, which can be looked up later via <see cref="TryGetComponent{T}(Guid, out T)"/> or <see cref="OfType{T}"/>.
IPrioritizedComponent.cs (1)
8/// It is up to caller of <see cref="IComponentManager.OfType{T}"/> to order and respect this.
Microsoft.TemplateEngine.Cli (2)
Commands\BaseCommand.cs (2)
214environmentSettings.Components.OfType<IMountPointFactory>()) 225environmentSettings.Components.OfType<IGenerator>())
Microsoft.TemplateEngine.Edge (7)
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 (2)
108foreach (IMountPointFactory factory in _environmentSettings.Components.OfType<IMountPointFactory>()) 237foreach (IGenerator generator in _environmentSettings.Components.OfType<IGenerator>())
Settings\TemplatePackageManager.cs (1)
255var providers = _environmentSettings.Components.OfType<ITemplatePackageProviderFactory>().Select(f => f.CreateProvider(_environmentSettings));
TemplateConstraintManager.cs (1)
23var constraintFactories = engineEnvironmentSettings.Components.OfType<ITemplateConstraintFactory>();
Microsoft.TemplateEngine.IDE (1)
Bootstrapper.cs (1)
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}"/>.
Microsoft.TemplateEngine.Utils (1)
EngineEnvironmentSettingsExtensions.cs (1)
21foreach (var factory in engineEnvironment.Components.OfType<IMountPointFactory>())
Microsoft.TemplateSearch.Common (1)
TemplateSearchCoordinator.cs (1)
25foreach (ITemplateSearchProviderFactory factory in _environmentSettings.Components.OfType<ITemplateSearchProviderFactory>())