2 implementations of IParameterSetBuilder
Microsoft.TemplateEngine.Edge (2)
Template\ParameterSetBuilder.cs (1)
11
internal class ParameterSetBuilder : ParameterDefinitionSet,
IParameterSetBuilder
,
Template\TemplateCreator.cs (1)
506
private class LegacyParamSetWrapper : ParameterDefinitionSet,
IParameterSetBuilder
8 references to IParameterSetBuilder
Microsoft.TemplateEngine.Edge (8)
Template\ParameterSetBuilder.cs (4)
27
public static
IParameterSetBuilder
CreateWithDefaults(IGenerator generator, IParameterDefinitionSet parametersDefinition, IEngineEnvironmentSettings environment, string? name = null)
29
var
result = CreateWithDefaults(generator, parametersDefinition, name, environment, out IReadOnlyList<string> errors);
38
public static
IParameterSetBuilder
CreateWithDefaults(IGenerator generator, IParameterDefinitionSet parametersDefinition, string? name, IEngineEnvironmentSettings environment, out IReadOnlyList<string> paramsWithInvalidValues)
40
IParameterSetBuilder
templateParams = new ParameterSetBuilder(parametersDefinition);
Template\TemplateCreator.cs (4)
278
private
IParameterSetBuilder
SetupDefaultParamValuesFromTemplateAndHostInternal(ITemplate template, string realName, out IReadOnlyList<string> paramsWithInvalidValues)
283
private void ResolveUserParameters(ITemplate template,
IParameterSetBuilder
templateParamsBuilder, InputDataSet inputParameters, out IReadOnlyList<string> paramsWithInvalidValues)
348
IParameterSetBuilder
parametersBuilder,
408
IParameterSetBuilder
parameterSetBuilder = SetupDefaultParamValuesFromTemplateAndHostInternal(template, realName, out IReadOnlyList<string> defaultParamsWithInvalidValues);