1 implementation of IParameterSet
Microsoft.TemplateEngine.Edge (1)
Template\ParameterSetBuilder.cs (1)
13IParameterSet
20 references to IParameterSet
Microsoft.TemplateEngine.Abstractions (8)
IGenerator.cs (8)
126IParameterSet parameters, 143IParameterSet 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> 157IParameterSet GetParametersForTemplate(IEngineEnvironmentSettings environmentSettings, ITemplate template);
Microsoft.TemplateEngine.Edge (9)
Template\InputDataSetExtensions.cs (1)
21public static InputDataSet ToInputDataSet(this IParameterSet parameterSet)
Template\ParameterSetBuilder.cs (3)
71IEnumerable<ITemplateParameter> IParameterSet.ParameterDefinitions => this; 74IDictionary<ITemplateParameter, object?> IParameterSet.ResolvedValues => 79bool IParameterSet.TryGetParameterDefinition(string name, out ITemplateParameter parameter) => TryGetValue(name, out parameter);
Template\TemplateCreator.cs (5)
481public IParameterSet SetupDefaultParamValuesFromTemplateAndHost(ITemplate templateInfo, string realName, out IReadOnlyList<string> paramsWithInvalidValues) 483return (IParameterSet)SetupDefaultParamValuesFromTemplateAndHostInternal(templateInfo, realName, out paramsWithInvalidValues); 496public void ResolveUserParameters(ITemplate template, IParameterSet templateParams, IReadOnlyDictionary<string, string?> inputParameters, out IReadOnlyList<string> paramsWithInvalidValues) 508private readonly IParameterSet _parameterSet; 510public LegacyParamSetWrapper(IParameterSet parameterSet)
Microsoft.TemplateEngine.Utils (3)
ParameterSetDataExtensions.cs (2)
12/// Creates instance of <see cref="IParameterSetData"/> from the legacy <see cref="IParameterSet"/>. 17public static IParameterSetData ToParameterSetData(this IParameterSet parameterSet)
RuntimeValueUtils.cs (1)
12public static bool TryGetRuntimeValue(this IParameterSet parameters, IEngineEnvironmentSettings environmentSettings, string name, out object? value, bool skipEnvironmentVariableSearch = false)