2 instantiations of InvalidTemplateOptionResult
Microsoft.TemplateEngine.Cli (2)
Commands\create\InvalidTemplateOptionResult.cs (1)
99return new InvalidTemplateOptionResult(
Commands\create\TemplateResult.cs (1)
70result._parametersInfo.Add(new InvalidTemplateOptionResult(
23 references to InvalidTemplateOptionResult
Microsoft.TemplateEngine.Cli (23)
Commands\create\InstantiateCommand.NoMatchHandling.cs (14)
16internal static List<InvalidTemplateOptionResult> GetInvalidOptions(IEnumerable<TemplateResult> templates) 21List<InvalidTemplateOptionResult> invalidOptionsList = new(); 24IEnumerable<InvalidTemplateOptionResult> unmatchedOptions = templatesToAnalyze.SelectMany( 26.Where(i => i.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidName)).Distinct(); 28foreach (InvalidTemplateOptionResult option in unmatchedOptions) 39IEnumerable<InvalidTemplateOptionResult> optionsWithInvalidValues = templatesToAnalyze.SelectMany( 41.Where(i => i.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidValue)).Distinct(); 43foreach (InvalidTemplateOptionResult option in optionsWithInvalidValues) 49|| template.InvalidTemplateOptions.Any(x => x.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidName && x.InputFormat == option.InputFormat))) 82private static string InvalidOptionsListToString(IEnumerable<InvalidTemplateOptionResult> invalidParameterList, IEnumerable<TemplateResult>? templates = null) 95foreach (InvalidTemplateOptionResult invalidParam in invalidParameterList) 98if (invalidParam.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidName) 103else if (invalidParam.ErrorKind == InvalidTemplateOptionResult.Kind.InvalidValue) 139List<InvalidTemplateOptionResult> invalidOptionsList = GetInvalidOptions(matchInfos);
Commands\create\InvalidTemplateOptionResult.cs (4)
13internal class InvalidTemplateOptionResult : TemplateOptionResult, IEquatable<InvalidTemplateOptionResult> 53if (obj is InvalidTemplateOptionResult info) 79public bool Equals(InvalidTemplateOptionResult? other) 84internal static InvalidTemplateOptionResult FromParseError(TemplateOption option, ParseResult parseResult, ParseError error)
Commands\create\TemplateResult.cs (5)
36internal IEnumerable<TemplateOptionResult> ValidTemplateOptions => _parametersInfo.Where(i => !(i is InvalidTemplateOptionResult)); 38internal IEnumerable<InvalidTemplateOptionResult> InvalidTemplateOptions => _parametersInfo.OfType<InvalidTemplateOptionResult>(); 58result._parametersInfo.Add(InvalidTemplateOptionResult.FromParseError(option.Value, parseResult, parseError)); 72InvalidTemplateOptionResult.Kind.InvalidName,