3 instantiations of ParameterData
Microsoft.TemplateEngine.Abstractions (1)
Parameters\ParameterSetData.cs (1)
56return new ParameterData(p, value, isSet ? DataSource.User : DataSource.NoSource);
Microsoft.TemplateEngine.Edge (1)
Template\InputDataSetExtensions.cs (1)
16inputData.Values.Select(d => new ParameterData(d.ParameterDefinition, d.Value, d.DataSource, !(d is EvaluatedInputParameterData ed && ed.IsEnabledConditionResult == false)))
Microsoft.TemplateEngine.Utils (1)
ParameterSetDataExtensions.cs (1)
21new ParameterData(p.Key, p.Value, DataSource.User))
12 references to ParameterData
Microsoft.TemplateEngine.Abstractions (10)
Parameters\IParameterSetData.cs (1)
10public interface IParameterSetData : IReadOnlyDictionary<ITemplateParameter, ParameterData>
Parameters\ParameterData.cs (1)
12/// Creates new instance of <see cref="ParameterData"/> class.
Parameters\ParameterSetData.cs (6)
11private readonly IReadOnlyDictionary<ITemplateParameter, ParameterData> _parametersData; 18public ParameterSetData(IParameterDefinitionSet parameters, IReadOnlyList<ParameterData> parameterData) 76public IEnumerable<ParameterData> Values => _parametersData.Values; 79public ParameterData this[ITemplateParameter key] => _parametersData[key]; 82public IEnumerator<KeyValuePair<ITemplateParameter, ParameterData>> GetEnumerator() => _parametersData.GetEnumerator(); 90public bool TryGetValue(ITemplateParameter key, out ParameterData value) => _parametersData.TryGetValue(key, out value);
Parameters\ParameterSetDataExtensions.cs (2)
14public static ParameterData GetValue(this IParameterSetData data, string parameterName) 26public static bool TryGetValue(this IParameterSetData data, string parameterName, out ParameterData? parameterData)
Microsoft.TemplateEngine.Utils (2)
ParameterSetDataExtensions.cs (2)
20IReadOnlyList<ParameterData> data = parameterSet.ResolvedValues.Select<KeyValuePair<ITemplateParameter, object?>, ParameterData>(p =>