6 implementations of ParameterDefinitions
Microsoft.TemplateEngine.Cli (1)
CliTemplateInfo.cs (1)
57public IParameterDefinitionSet ParameterDefinitions => _templateInfo.ParameterDefinitions;
Microsoft.TemplateEngine.Edge (2)
FilterableTemplateInfo.cs (1)
54public IParameterDefinitionSet ParameterDefinitions { get; private set; }
Settings\TemplateInfo.cs (1)
106public IParameterDefinitionSet ParameterDefinitions { get; private set; } = ParameterDefinitionSet.Empty;
Microsoft.TemplateEngine.Utils (1)
IScanTemplateInfoExtensions.cs (1)
62public IParameterDefinitionSet ParameterDefinitions => _templateInfo.ParameterDefinitions;
Microsoft.TemplateSearch.Common (2)
Abstractions\TemplateSearchData.cs (1)
65public IParameterDefinitionSet ParameterDefinitions => TemplateInfo.ParameterDefinitions;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
78public IParameterDefinitionSet ParameterDefinitions { get; private set; } = ParameterDefinitionSet.Empty;
19 references to ParameterDefinitions
Microsoft.TemplateEngine.Abstractions (2)
Parameters\ParameterSetData.cs (2)
51ParametersDefinition = new ParameterDefinitionSet(templateInfo.ParameterDefinitions); 52_parametersData = templateInfo.ParameterDefinitions.ToDictionary(p => p, p =>
Microsoft.TemplateEngine.Cli (4)
CliTemplateInfo.cs (1)
57public IParameterDefinitionSet ParameterDefinitions => _templateInfo.ParameterDefinitions;
TelemetryHelper.cs (1)
28ITemplateParameter? parameter = template.ParameterDefinitions.FirstOrDefault(x => string.Equals(x.Name, parameterName, StringComparison.Ordinal));
TemplateResolution\ParameterMatchInfo.cs (2)
22/// The parameter name is not defined in <see cref="ITemplateMetadata.ParameterDefinitions"/>. 27/// The parameter value is different format that is supported by <see cref="ITemplateMetadata.ParameterDefinitions"/> parameter.
Microsoft.TemplateEngine.Edge (5)
FilterableTemplateInfo.cs (1)
98ParameterDefinitions = source.ParameterDefinitions,
Settings\TemplateInfo.cs (1)
252foreach (ITemplateParameter parameter in template.ParameterDefinitions)
Template\InputDataSet.cs (2)
49_parametersData = templateInfo.ParameterDefinitions.ToDictionary(p => p, p => 55ParameterDefinitionSet = new ParameterDefinitionSet(templateInfo.ParameterDefinitions);
Template\TemplateCreator.cs (1)
280return ParameterSetBuilder.CreateWithDefaults(template.Generator, template.ParameterDefinitions, realName, _environmentSettings, out paramsWithInvalidValues);
Microsoft.TemplateEngine.Utils (4)
IScanTemplateInfoExtensions.cs (2)
62public IParameterDefinitionSet ParameterDefinitions => _templateInfo.ParameterDefinitions; 65public IReadOnlyList<ITemplateParameter> Parameters => _templateInfo.ParameterDefinitions;
TemplateInfoExtensions.cs (2)
58return template.ParameterDefinitions.FirstOrDefault( 70return template.ParameterDefinitions.FirstOrDefault(
Microsoft.TemplateSearch.Common (4)
Abstractions\TemplateSearchData.cs (1)
65public IParameterDefinitionSet ParameterDefinitions => TemplateInfo.ParameterDefinitions;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
41ParameterDefinitions = new ParameterDefinitionSet(templateInfo.ParameterDefinitions?.Select(p => new BlobTemplateParameter(p)));
TemplateSearchCache\TemplateSearchData.Json.cs (2)
123if (value.TemplateInfo.ParameterDefinitions.Any()) 129foreach (ITemplateParameter param in value.TemplateInfo.ParameterDefinitions)