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> 34InputDataState inputDataState = InputDataState.Set)
Template\InputDataSet.cs (1)
53return new InputParameterData(p, value, isSet ? DataSource.User : DataSource.NoSource, isSet ? InputDataStateUtil.GetInputDataState(value) : InputDataState.Unset);
Template\InputDataSetExtensions.cs (1)
102if (inputParameterData.InputDataState == InputDataState.Unset)
Template\InputDataState.cs (4)
32/// Tags the input value with <see cref="InputDataState"/> based on it's definition. 36public static InputDataState GetInputDataState(object? value) 41? InputDataState.ExplicitEmpty 42: InputDataState.Set;
Template\InputParameterData.cs (3)
25InputDataState inputDataState = InputDataState.Set) 51public InputDataState InputDataState { get; }
Template\ParameterSetBuilder.cs (4)
98if (old.InputDataState != InputDataState.Unset) 106public bool HasParameterValue(ITemplateParameter parameter) => _resolvedValues[parameter].InputDataState != InputDataState.Unset; 374public InputDataState InputDataState { get; private set; } = InputDataState.Unset;
Template\TemplateCreator.cs (3)
289.Where(p => p.Value.InputDataState != InputDataState.Unset && 393v.InputDataState != InputDataState.Set && 431.Where(v => v.GetEvaluatedPrecedence() == EvaluatedPrecedence.Required && v.InputDataState == InputDataState.Unset)