19 references to ArgumentConversionResultType
System.CommandLine (19)
ArgumentArity.cs (2)
91
ArgumentConversionResultType
.FailedMissingArgument);
105
ArgumentConversionResultType
.FailedTooManyArguments);
Binding\ArgumentConversionResult.cs (7)
15
internal
ArgumentConversionResultType
Result;
17
private ArgumentConversionResult(ArgumentResult argumentResult, string error,
ArgumentConversionResultType
failure)
24
private ArgumentConversionResult(ArgumentResult argumentResult, object? value,
ArgumentConversionResultType
result)
31
internal static ArgumentConversionResult Failure(ArgumentResult argumentResult, string error,
ArgumentConversionResultType
reason)
35
=> new(argumentResult, FormatErrorMessage(argumentResult, expectedType, value),
ArgumentConversionResultType
.FailedType);
38
=> new(argumentResult, value,
ArgumentConversionResultType
.Successful);
41
=> new(argumentResult, value: null,
ArgumentConversionResultType
.NoArgument);
Binding\ArgumentConverter.cs (6)
100
case
ArgumentConversionResultType
.Successful:
191
ArgumentConversionResultType
.Successful when !toType.IsInstanceOfType(conversionResult.Value) =>
196
ArgumentConversionResultType
.NoArgument when conversionResult.ArgumentResult.Argument.IsBoolean() =>
207
ArgumentConversionResultType
.Successful => (T)result.Value!,
208
ArgumentConversionResultType
.NoArgument => default!,
232
return result.Result ==
ArgumentConversionResultType
.Successful;
Parsing\ArgumentResult.cs (2)
148
_conversionResult = ArgumentConversionResult.Failure(this, errorMessage,
ArgumentConversionResultType
.Failed);
231
if (result.Result >=
ArgumentConversionResultType
.Failed)
Parsing\ParseDiagramAction.cs (2)
86
case
ArgumentConversionResultType
.NoArgument:
88
case
ArgumentConversionResultType
.Successful: