3 implementations of Precedence
Microsoft.TemplateEngine.Edge (1)
Settings\TemplateInfoReader.cs (1)
215public TemplateParameterPrecedence Precedence => _parameter.Precedence;
Microsoft.TemplateEngine.Utils (1)
TemplateParameter.cs (1)
52public TemplateParameterPrecedence Precedence { get; init; } = TemplateParameterPrecedence.Default;
Microsoft.TemplateSearch.Common (1)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
398public TemplateParameterPrecedence Precedence { get; }
26 references to Precedence
Microsoft.TemplateEngine.Cli (4)
CliTemplateParameter.cs (4)
51IsRequired = parameter.Precedence.PrecedenceDefinition == PrecedenceDefinition.Required && parameter.DefaultValue == null; 53parameter.Precedence.PrecedenceDefinition == PrecedenceDefinition.Implicit 54|| parameter.Precedence.PrecedenceDefinition == PrecedenceDefinition.Disabled 68_precedence = parameter.Precedence;
Microsoft.TemplateEngine.Edge (21)
_generated\23\TemplateCacheJsonSerializerContext.ITemplateParameter.g.cs (2)
139Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)obj).Precedence, 347global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence __value_Precedence = ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)value).Precedence;
Settings\TemplateInfo.cs (1)
289precedence: parameter.Precedence,
Settings\TemplateInfoReader.cs (2)
180TemplateParameterPrecedence precedence = jObject.ToTemplateParameterPrecedence(nameof(ITemplateParameter.Precedence)); 215public TemplateParameterPrecedence Precedence => _parameter.Precedence;
Template\InputDataSetExtensions.cs (8)
37string.IsNullOrEmpty(p.ParameterDefinition.Precedence.IsEnabledCondition)).ToList()); 42string.IsNullOrEmpty(p.ParameterDefinition.Precedence.IsRequiredCondition)).ToList()); 52!string.IsNullOrEmpty(p.Precedence.IsRequiredCondition) || 53!string.IsNullOrEmpty(p.Precedence.IsEnabledCondition)); 60return inputParameterData.ParameterDefinition.Precedence.PrecedenceDefinition switch 70(dt.IsRequiredConditionResult.HasValue && dt.IsRequiredConditionResult.Value) || dt.ParameterDefinition.Precedence.IsRequired 92string.IsNullOrEmpty(inputParameterData.ParameterDefinition.Precedence.IsEnabledCondition) ^ !evaluatedInputParameterData.IsEnabledConditionResult.HasValue 94string.IsNullOrEmpty(inputParameterData.ParameterDefinition.Precedence.IsRequiredCondition) ^ !evaluatedInputParameterData.IsRequiredConditionResult.HasValue))
Template\ParameterSetBuilder.cs (6)
59param.Precedence.CanBeRequired, 221if (!string.IsNullOrEmpty(parameter.ParameterDefinition.Precedence.IsEnabledCondition)) 227parameter.ParameterDefinition.Precedence.IsEnabledCondition!, 267parameter.ParameterDefinition.Precedence.IsEnabledCondition!, 327if (!string.IsNullOrEmpty(parameter.ParameterDefinition.Precedence.IsRequiredCondition)) 330parameter.ParameterDefinition.Precedence.IsRequiredCondition!,
Template\TemplateCreator.cs (2)
319if (string.IsNullOrEmpty(paramFromTemplate.Precedence.IsEnabledCondition)) 394!string.IsNullOrEmpty(v.ParameterDefinition.Precedence.IsRequiredCondition) &&
Microsoft.TemplateSearch.Common (1)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
340Precedence = parameter.Precedence;