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