19 references to InputDataState
Microsoft.TemplateEngine.Edge (19)
Template\EvaluatedInputParameterData.cs (3)
19
/// <param name="value">A string converted value of parameter or null for explicit unset. It's possible to indicate missing of parameter on input via <see cref="
InputDataState
"/> argument.</param>
34
InputDataState
inputDataState =
InputDataState
.Set)
Template\InputDataSet.cs (1)
53
return new InputParameterData(p, value, isSet ? DataSource.User : DataSource.NoSource, isSet ? InputDataStateUtil.GetInputDataState(value) :
InputDataState
.Unset);
Template\InputDataSetExtensions.cs (1)
102
if (inputParameterData.InputDataState ==
InputDataState
.Unset)
Template\InputDataState.cs (4)
32
/// Tags the input value with <see cref="
InputDataState
"/> based on it's definition.
36
public static
InputDataState
GetInputDataState(object? value)
41
?
InputDataState
.ExplicitEmpty
42
:
InputDataState
.Set;
Template\InputParameterData.cs (3)
25
InputDataState
inputDataState =
InputDataState
.Set)
51
public
InputDataState
InputDataState { get; }
Template\ParameterSetBuilder.cs (4)
98
if (old.InputDataState !=
InputDataState
.Unset)
106
public bool HasParameterValue(ITemplateParameter parameter) => _resolvedValues[parameter].InputDataState !=
InputDataState
.Unset;
374
public
InputDataState
InputDataState { get; private set; } =
InputDataState
.Unset;
Template\TemplateCreator.cs (3)
289
.Where(p => p.Value.InputDataState !=
InputDataState
.Unset &&
393
v.InputDataState !=
InputDataState
.Set &&
431
.Where(v => v.GetEvaluatedPrecedence() == EvaluatedPrecedence.Required && v.InputDataState ==
InputDataState
.Unset)