5 instantiations of TemplateConstraintManager
Microsoft.TemplateEngine.Cli (5)
Commands\create\InstantiateCommand.TabCompletion.cs (2)
19TemplateConstraintManager constraintManager = new(environmentSettings); 47TemplateConstraintManager constraintManager = new(environmentSettings);
Commands\create\TemplateCommand.cs (1)
168using TemplateConstraintManager constraintManager = new(_environmentSettings);
TemplateListCoordinator.cs (1)
34_constraintManager = new TemplateConstraintManager(_engineEnvironmentSettings);
TemplatePackageCoordinator.cs (1)
43_constraintsManager = new TemplateConstraintManager(_engineEnvironmentSettings);
16 references to TemplateConstraintManager
Microsoft.TemplateEngine.Cli (14)
Commands\create\InstantiateCommand.TabCompletion.cs (4)
19TemplateConstraintManager constraintManager = new(environmentSettings); 47TemplateConstraintManager constraintManager = new(environmentSettings); 138private static IEnumerable<CliTemplateInfo> GetAllowedTemplates(TemplateConstraintManager constraintManager, TemplateGroup templateGroup) 169private static IEnumerable<TemplateGroup> GetAllowedTemplateGroups(TemplateConstraintManager constraintManager, IEnumerable<TemplateGroup> templateGroups)
Commands\create\TemplateCommand.cs (2)
145internal static async Task<IReadOnlyList<TemplateConstraintResult>> ValidateConstraintsAsync(TemplateConstraintManager constraintManager, ITemplateInfo template, CancellationToken cancellationToken) 168using TemplateConstraintManager constraintManager = new(_environmentSettings);
Commands\Extensions.cs (1)
52internal static async Task<IEnumerable<CliTemplateInfo>> GetAllowedTemplatesAsync(this TemplateGroup templateGroup, TemplateConstraintManager constraintManager, CancellationToken cancellationToken)
TemplateListCoordinator.cs (1)
22private readonly TemplateConstraintManager _constraintManager;
TemplatePackageCoordinator.cs (1)
34private readonly TemplateConstraintManager _constraintsManager;
TemplatePackageDisplay.cs (2)
88TemplateConstraintManager constraintsManager, 394private async Task EvaluateAndDisplayConstraintsAsync(TemplateConstraintManager constraintsManager, IEnumerable<ITemplateInfo> templates, CancellationToken cancellationToken)
TemplateResolution\ListTemplateResolver.cs (3)
18private readonly TemplateConstraintManager? _constraintManager; 20public ListTemplateResolver(TemplateConstraintManager constraintManager, TemplatePackageManager templatePackageManager, IHostSpecificDataLoader hostSpecificDataLoader) 26public ListTemplateResolver(IEnumerable<ITemplateInfo> templateList, IHostSpecificDataLoader hostSpecificDataLoader, TemplateConstraintManager? constraintManager = null)
Microsoft.TemplateEngine.Edge (2)
TemplateConstraintManager.cs (2)
15private readonly ILogger<TemplateConstraintManager> _logger; 21_logger = engineEnvironmentSettings.Host.LoggerFactory.CreateLogger<TemplateConstraintManager>();