6 implementations of Constraints
Microsoft.TemplateEngine.Cli (1)
CliTemplateInfo.cs (1)
83public IReadOnlyList<TemplateConstraintInfo> Constraints => _templateInfo.Constraints;
Microsoft.TemplateEngine.Edge (2)
FilterableTemplateInfo.cs (1)
79IReadOnlyList<TemplateConstraintInfo> ITemplateMetadata.Constraints => _source?.Constraints ?? [];
Settings\TemplateInfo.cs (1)
240public IReadOnlyList<TemplateConstraintInfo> Constraints { get; private set; } = [];
Microsoft.TemplateEngine.Utils (1)
IScanTemplateInfoExtensions.cs (1)
86public IReadOnlyList<TemplateConstraintInfo> Constraints => _templateInfo.Constraints;
Microsoft.TemplateSearch.Common (2)
Abstractions\TemplateSearchData.cs (1)
106IReadOnlyList<TemplateConstraintInfo> ITemplateMetadata.Constraints => TemplateInfo.Constraints;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
146IReadOnlyList<TemplateConstraintInfo> ITemplateMetadata.Constraints => [];
10 references to Constraints
Microsoft.TemplateEngine.Cli (2)
CliTemplateInfo.cs (1)
83public IReadOnlyList<TemplateConstraintInfo> Constraints => _templateInfo.Constraints;
Commands\create\TemplateCommand.cs (1)
147if (!template.Constraints.Any())
Microsoft.TemplateEngine.Edge (5)
FilterableTemplateInfo.cs (1)
79IReadOnlyList<TemplateConstraintInfo> ITemplateMetadata.Constraints => _source?.Constraints ?? [];
Settings\TemplateInfo.cs (1)
91Constraints = template.Constraints;
TemplateConstraintManager.cs (3)
46List<string> uniqueConstraints = templates.SelectMany(ti => ti.Constraints.Select(c => c.Type)).Distinct().ToList(); 150var requiredConstraints = templates.SelectMany(t => t.Constraints).Select(c => c.Type).Distinct(); 186foreach (var constraint in template.Constraints)
Microsoft.TemplateEngine.Utils (2)
IScanTemplateInfoExtensions.cs (1)
86public IReadOnlyList<TemplateConstraintInfo> Constraints => _templateInfo.Constraints;
WellKnownSearchFilters.cs (1)
239var matchingConstraints = template.Constraints.Where(c => c.Type == constraintDefinition.Type);
Microsoft.TemplateSearch.Common (1)
Abstractions\TemplateSearchData.cs (1)
106IReadOnlyList<TemplateConstraintInfo> ITemplateMetadata.Constraints => TemplateInfo.Constraints;