17 references to TemplateGroupStatus
Microsoft.TemplateEngine.Cli (17)
TemplateResolution\TemplateResolutionResult.cs (17)
27private TemplateGroupStatus _unambigiousTemplateGroupStatus = TemplateGroupStatus.NotEvaluated; 170internal TemplateGroupStatus GroupResolutionStatus 174if (_unambigiousTemplateGroupStatus == TemplateGroupStatus.NotEvaluated) 184/// Has value only when <see cref="GroupResolutionStatus" /> is <see cref="TemplateGroupStatus.SingleMatch"/>. 190if (_unambigiousTemplateGroupStatus == TemplateGroupStatus.NotEvaluated) 200/// Has value only when <see cref="GroupResolutionStatus" /> is <see cref="TemplateGroupStatus.SingleMatch"/>. 206if (_unambigiousTemplateGroupStatus == TemplateGroupStatus.NotEvaluated) 309case TemplateGroupStatus.NotEvaluated: 310throw new ArgumentException($"{nameof(GroupResolutionStatus)} should not be {nameof(TemplateGroupStatus.NotEvaluated)} after running {nameof(EvaluateUnambiguousTemplateGroup)}"); 311case TemplateGroupStatus.NoMatch: 314case TemplateGroupStatus.Ambiguous: 317case TemplateGroupStatus.SingleMatch: 320throw new ArgumentException($"{nameof(_unambiguousTemplateGroup)} should not be null if running {nameof(GroupResolutionStatus)} is {nameof(TemplateGroupStatus.SingleMatch)}"); 356_unambigiousTemplateGroupStatus = TemplateGroupStatus.NoMatch; 362_unambigiousTemplateGroupStatus = TemplateGroupStatus.SingleMatch; 365_unambigiousTemplateGroupStatus = TemplateGroupStatus.Ambiguous;