1 implementation of IParameterSet
Microsoft.TemplateEngine.Edge (1)
Template\ParameterSetBuilder.cs (1)
13
IParameterSet
20 references to IParameterSet
Microsoft.TemplateEngine.Abstractions (8)
IGenerator.cs (8)
126
IParameterSet
parameters,
143
IParameterSet
parameters,
148
/// Returns a <see cref="
IParameterSet
"/> for the given <paramref name="template"/>.
150
/// After setting the values the host should pass <see cref="
IParameterSet
"/> to <see cref="GetCreationEffectsAsync(IEngineEnvironmentSettings, ITemplate,
IParameterSet
, string, CancellationToken)"/> or <see cref="CreateAsync(IEngineEnvironmentSettings, ITemplate,
IParameterSet
, string, CancellationToken)"/> methods.
155
/// <returns><see cref="
IParameterSet
"/> with parameters available in <paramref name="template"/>.</returns>
157
IParameterSet
GetParametersForTemplate(IEngineEnvironmentSettings environmentSettings, ITemplate template);
Microsoft.TemplateEngine.Edge (9)
Template\InputDataSetExtensions.cs (1)
21
public static InputDataSet ToInputDataSet(this
IParameterSet
parameterSet)
Template\ParameterSetBuilder.cs (3)
71
IEnumerable<ITemplateParameter>
IParameterSet
.ParameterDefinitions => this;
74
IDictionary<ITemplateParameter, object?>
IParameterSet
.ResolvedValues =>
79
bool
IParameterSet
.TryGetParameterDefinition(string name, out ITemplateParameter parameter) => TryGetValue(name, out parameter);
Template\TemplateCreator.cs (5)
481
public
IParameterSet
SetupDefaultParamValuesFromTemplateAndHost(ITemplate templateInfo, string realName, out IReadOnlyList<string> paramsWithInvalidValues)
483
return (
IParameterSet
)SetupDefaultParamValuesFromTemplateAndHostInternal(templateInfo, realName, out paramsWithInvalidValues);
496
public void ResolveUserParameters(ITemplate template,
IParameterSet
templateParams, IReadOnlyDictionary<string, string?> inputParameters, out IReadOnlyList<string> paramsWithInvalidValues)
508
private readonly
IParameterSet
_parameterSet;
510
public LegacyParamSetWrapper(
IParameterSet
parameterSet)
Microsoft.TemplateEngine.Utils (3)
ParameterSetDataExtensions.cs (2)
12
/// Creates instance of <see cref="IParameterSetData"/> from the legacy <see cref="
IParameterSet
"/>.
17
public static IParameterSetData ToParameterSetData(this
IParameterSet
parameterSet)
RuntimeValueUtils.cs (1)
12
public static bool TryGetRuntimeValue(this
IParameterSet
parameters, IEngineEnvironmentSettings environmentSettings, string name, out object? value, bool skipEnvironmentVariableSearch = false)