4 instantiations of ArgumentConversionResult
System.CommandLine (4)
Binding\ArgumentConversionResult.cs (4)
32
=>
new
(argumentResult, error, reason);
35
=>
new
(argumentResult, FormatErrorMessage(argumentResult, expectedType, value), ArgumentConversionResultType.FailedType);
38
=>
new
(argumentResult, value, ArgumentConversionResultType.Successful);
41
=>
new
(argumentResult, value: null, ArgumentConversionResultType.NoArgument);
33 references to ArgumentConversionResult
System.CommandLine (33)
ArgumentArity.cs (3)
76
internal static bool Validate(ArgumentResult argumentResult, [NotNullWhen(false)] out
ArgumentConversionResult
? error)
88
error =
ArgumentConversionResult
.Failure(
102
error =
ArgumentConversionResult
.Failure(
Binding\ArgumentConversionResult.cs (4)
31
internal static
ArgumentConversionResult
Failure(ArgumentResult argumentResult, string error, ArgumentConversionResultType reason)
34
internal static
ArgumentConversionResult
ArgumentConversionCannotParse(ArgumentResult argumentResult, Type expectedType, string value)
37
public static
ArgumentConversionResult
Success(ArgumentResult argumentResult, object? value)
40
internal static
ArgumentConversionResult
None(ArgumentResult argumentResult)
Binding\ArgumentConverter.cs (9)
6
using static System.CommandLine.Binding.
ArgumentConversionResult
;
12
internal static
ArgumentConversionResult
ConvertObject(
38
private static
ArgumentConversionResult
ConvertToken(
83
private static
ArgumentConversionResult
ConvertTokens(
96
var
result = ConvertToken(argumentResult, itemType, token);
185
internal static
ArgumentConversionResult
ConvertIfNeeded(
186
this
ArgumentConversionResult
conversionResult,
203
internal static T GetValueOrDefault<T>(this
ArgumentConversionResult
result)
217
ArgumentConversionResult
result = argument.Arity.MaximumNumberOfValues switch
Parsing\ArgumentResult.cs (14)
14
private
ArgumentConversionResult
? _conversionResult;
35
internal
ArgumentConversionResult
GetArgumentConversionResult()
148
_conversionResult =
ArgumentConversionResult
.Failure(this, errorMessage, ArgumentConversionResultType.Failed);
151
private
ArgumentConversionResult
ValidateAndConvert(bool useValidators)
153
if (!ArgumentArity.Validate(this, out
ArgumentConversionResult
? arityFailure))
190
return
ArgumentConversionResult
.Success(this, defaultValue);
197
1 when _tokens is null =>
ArgumentConversionResult
.None(this),
198
1 when _tokens is not null =>
ArgumentConversionResult
.Success(this, _tokens[0]),
199
_ =>
ArgumentConversionResult
.Success(this, Tokens)
211
if (value is
ArgumentConversionResult
conversionResult)
218
return
ArgumentConversionResult
.Success(this, value);
222
ArgumentConversionResult
.ArgumentConversionCannotParse(
229
ArgumentConversionResult
ReportErrorIfNeeded(
ArgumentConversionResult
result)
Parsing\CommandResult.cs (1)
119
if (!ArgumentArity.Validate(argumentResult, out
var
error))
Parsing\OptionResult.cs (1)
60
internal
ArgumentConversionResult
ArgumentConversionResult
Parsing\ParseDiagramAction.cs (1)
83
ArgumentConversionResult
conversionResult = argumentResult.GetArgumentConversionResult();