2 types derived from ParameterDefinitionSet
Microsoft.TemplateEngine.Edge (2)
Template\ParameterSetBuilder.cs (1)
11internal class ParameterSetBuilder : ParameterDefinitionSet, IParameterSetBuilder,
Template\TemplateCreator.cs (1)
506private class LegacyParamSetWrapper : ParameterDefinitionSet, IParameterSetBuilder
12 instantiations of ParameterDefinitionSet
Microsoft.TemplateEngine.Abstractions (4)
Parameters\ParameterDefinitionSet.cs (1)
14public static readonly IParameterDefinitionSet Empty = new ParameterDefinitionSet((IEnumerable<ITemplateParameter>?)null);
Parameters\ParameterSetData.cs (3)
20ParametersDefinition = new ParameterDefinitionSet(parameters.AsReadonlyDictionary()); 51ParametersDefinition = new ParameterDefinitionSet(templateInfo.ParameterDefinitions); 64new ParameterSetData(new ParameterDefinitionSet((IReadOnlyDictionary<string, ITemplateParameter>?)null), []);
Microsoft.TemplateEngine.Edge (5)
Settings\TemplateInfo.cs (1)
296return new ParameterDefinitionSet(localizedParameters);
Settings\TemplateInfoReader.cs (1)
87info.ParameterDefinitions = new ParameterDefinitionSet(templateParameters);
Template\InputDataSet.cs (2)
25ParameterDefinitionSet = new ParameterDefinitionSet(parameters.AsReadonlyDictionary()); 55ParameterDefinitionSet = new ParameterDefinitionSet(templateInfo.ParameterDefinitions);
Template\InputDataSetExtensions.cs (1)
23IParameterDefinitionSet parametersDefinition = new ParameterDefinitionSet(parameterSet.ParameterDefinitions);
Microsoft.TemplateEngine.Utils (1)
ParameterSetDataExtensions.cs (1)
19IParameterDefinitionSet parametersDefinition = new ParameterDefinitionSet(parameterSet.ParameterDefinitions);
Microsoft.TemplateSearch.Common (2)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (2)
41ParameterDefinitions = new ParameterDefinitionSet(templateInfo.ParameterDefinitions?.Select(p => new BlobTemplateParameter(p))); 303info.ParameterDefinitions = new ParameterDefinitionSet(templateParameters);
6 references to ParameterDefinitionSet
Microsoft.TemplateEngine.Abstractions (3)
Parameters\ParameterDefinitionSet.cs (3)
19/// Initializes new instance of the <see cref="ParameterDefinitionSet"/> type. 26/// Initializes new instance of the <see cref="ParameterDefinitionSet"/> type. 34/// Initializes new instance of the <see cref="ParameterDefinitionSet"/> type.
Microsoft.TemplateEngine.Edge (2)
Settings\TemplateInfo.cs (1)
106public IParameterDefinitionSet ParameterDefinitions { get; private set; } = ParameterDefinitionSet.Empty;
Template\InputDataSet.cs (1)
67public ParameterDefinitionSet ParameterDefinitionSet { get; }
Microsoft.TemplateSearch.Common (1)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
78public IParameterDefinitionSet ParameterDefinitions { get; private set; } = ParameterDefinitionSet.Empty;