7 instantiations of ArgumentResult
System.CommandLine (7)
Argument.cs (1)
147
return GetDefaultValue(new
ArgumentResult
(this, new SymbolResultTree(command), null));
Parsing\ArgumentResult.cs (1)
115
nextArgumentResult = new
ArgumentResult
(nextArgument, SymbolResultTree, Parent);
Parsing\CommandResult.cs (2)
98
argumentResult =
new
(optionResult.Option.Argument, SymbolResultTree, optionResult);
163
argumentResult = new
ArgumentResult
(argument, SymbolResultTree, this);
Parsing\ParseOperation.cs (3)
171
new
ArgumentResult
(
283
argumentResult = new
ArgumentResult
(
310
var argumentResult = new
ArgumentResult
(argument, _symbolResultTree, optionResult);
88 references to ArgumentResult
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
75
private static string[]? ParseSupportedRidsArgument(
ArgumentResult
result)
crossgen2 (6)
Crossgen2RootCommand.cs (5)
367
private static TargetArchitecture MakeTargetArchitecture(
ArgumentResult
result)
379
private static int MakeParallelism(
ArgumentResult
result)
395
private static MethodLayoutAlgorithm MakeMethodLayoutAlgorithm(
ArgumentResult
result)
414
private static FileLayoutAlgorithm MakeFileLayoutAlgorithm(
ArgumentResult
result)
427
private static ReadyToRunContainerFormat MakeOutputFormat(
ArgumentResult
result)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (1)
274
ArgumentResult
argumentResult = res.GetResult(argument);
dotnet (2)
Extensions\ParseResultExtensions.cs (1)
137
ArgumentResult
argResult => argResult.Tokens.FirstOrDefault()?.Value,
Telemetry\AllowListToSendFirstArgument.cs (1)
21
ArgumentResult
argumentResult => argumentResult.Argument.Name,
ilc (5)
ILCompilerRootCommand.cs (4)
398
private static TargetArchitecture MakeTargetArchitecture(
ArgumentResult
result)
410
private static int MakeParallelism(
ArgumentResult
result)
426
private static MethodLayoutAlgorithm MakeMethodLayoutAlgorithm(
ArgumentResult
result)
445
private static FileLayoutAlgorithm MakeFileLayoutAlgorithm(
ArgumentResult
result)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (1)
274
ArgumentResult
argumentResult = res.GetResult(argument);
Microsoft.DotNet.Cli.CommandLine (4)
SpanParsableExtensions.cs (4)
80
internal static IReadOnlyCollection<T>? StaticMultiItemItemParser<T>(
ArgumentResult
tokenizationResult)
92
ArgumentResult
argumentResult => argumentResult.Argument.Name,
120
internal static T? StaticSingleItemParser<T>(
ArgumentResult
tokenizationResult)
132
ArgumentResult
argumentResult => argumentResult.Argument.Name,
Microsoft.DotNet.Cli.Definitions (7)
Commands\New\CommandDefinitionExtensions.cs (3)
16
var nameArgumentResult = commandResult.Children.FirstOrDefault(symbol => symbol is
ArgumentResult
argumentResult && argumentResult.Argument == nameArgument);
67
var
newCommandArgument = parentResult.Children.OfType<
ArgumentResult
>().FirstOrDefault(result => result.Argument.Name == argumentName);
Commands\New\SharedOptionsFactory.cs (1)
150
internal static string[] ParseCommaSeparatedValues(
ArgumentResult
result)
Common\CommonOptions.cs (3)
49
private static ReadOnlyDictionary<string, string>? ParseMSBuildTokensIntoDictionary(
ArgumentResult
result)
127
public static string[] SplitMSBuildValues(string? defaultValue,
ArgumentResult
argumentResult)
304
private static IReadOnlyDictionary<string, string> ParseEnvironmentVariables(
ArgumentResult
argumentResult)
Microsoft.TemplateEngine.Cli (3)
ChoiceTemplateParameter.cs (1)
94
private static Func<
ArgumentResult
, string> GetParseChoiceArgument(ChoiceTemplateParameter parameter)
CliTemplateParameter.cs (1)
313
private static Func<
ArgumentResult
, T> GetParseArgument<T>(CliTemplateParameter parameter, Func<string?, (bool, T)> convert)
Commands\install\InstallCommandArgs.cs (1)
13
var
nameResult = parseResult.GetResult(installCommand.Definition.NameArgument);
NuGet.CommandLine.XPlat (3)
Commands\Package\PackageWithNuGetVersion.cs (1)
18
internal static IReadOnlyList<PackageWithNuGetVersion> Parse(
ArgumentResult
result)
Commands\Package\PackageWithVersionRange.cs (1)
19
internal static IReadOnlyList<PackageWithVersionRange> Parse(
ArgumentResult
result)
Commands\Why\WhyCommand.cs (1)
86
bool HasPathArgument(
ArgumentResult
ar)
System.CommandLine (57)
Argument.cs (4)
20
private List<Action<
ArgumentResult
>>? _validators = null;
133
public List<Action<
ArgumentResult
>> Validators => _validators ??= new ();
150
internal abstract object? GetDefaultValue(
ArgumentResult
argumentResult);
181
internal override object? GetDefaultValue(
ArgumentResult
argumentResult) => null;
Argument{T}.cs (6)
12
private Func<
ArgumentResult
, T?>? _customParser;
13
private Func<
ArgumentResult
, T>? _defaultValueFactory;
31
public Func<
ArgumentResult
, T>? DefaultValueFactory
55
public Func<
ArgumentResult
, T?>? CustomParser
64
ConvertArguments = (
ArgumentResult
argumentResult, out object? parsedValue) =>
94
internal override object? GetDefaultValue(
ArgumentResult
argumentResult)
ArgumentArity.cs (1)
76
internal static bool Validate(
ArgumentResult
argumentResult, [NotNullWhen(false)] out ArgumentConversionResult? error)
ArgumentValidation.cs (2)
159
void UnrecognizedArgumentError(
ArgumentResult
argumentResult)
176
private static void FileOrDirectoryExists<T>(
ArgumentResult
result)
Binding\ArgumentConversionResult.cs (8)
12
internal readonly
ArgumentResult
ArgumentResult;
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)
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)
44
ArgumentResult
argumentResult,
Binding\ArgumentConverter.cs (7)
13
ArgumentResult
argumentResult,
39
ArgumentResult
argumentResult,
84
ArgumentResult
argumentResult,
135
return (
ArgumentResult
result, out object? value) => ConvertSingleString(result, convertNullable, out value);
140
return (
ArgumentResult
result, out object? value) => ConvertSingleString(result, convert1, out value);
143
static bool ConvertSingleString(
ArgumentResult
result, TryConvertString convert, out object? value) =>
213
public static bool TryConvertArgument(
ArgumentResult
argumentResult, out object? value)
Binding\TryConvertArgument.cs (1)
9
ArgumentResult
argumentResult,
LocalizationResources.cs (1)
55
internal static string RequiredArgumentMissing(
ArgumentResult
argumentResult) =>
Option{T}.cs (2)
32
public Func<
ArgumentResult
, T>? DefaultValueFactory
39
public Func<
ArgumentResult
, T?>? CustomParser
ParseResult.cs (2)
183
public
ArgumentResult
? GetResult(Argument argument) =>
237
ArgumentResult
argumentResult => argumentResult.Argument,
Parsing\ArgumentResult.cs (4)
87
throw new NotSupportedException($"{nameof(OnlyTake)} is supported only for a {nameof(Command)}-owned {nameof(
ArgumentResult
)}");
106
ArgumentResult
nextArgumentResult;
110
nextArgumentResult = (
ArgumentResult
)symbolResult;
142
public override string ToString() => $"{nameof(
ArgumentResult
)} {Argument.Name}: {string.Join(" ", Tokens.Select(t => $"<{t.Value}>"))}";
Parsing\CommandResult.cs (5)
43
internal override bool UseDefaultValueFor(
ArgumentResult
argumentResult)
89
ArgumentResult
argumentResult;
115
argumentResult = (
ArgumentResult
)SymbolResultTree[option.Argument];
156
ArgumentResult
? argumentResult;
159
argumentResult = (
ArgumentResult
)symbolResult;
Parsing\OptionResult.cs (1)
63
internal override bool UseDefaultValueFor(
ArgumentResult
argumentResult)
Parsing\ParseDiagramAction.cs (2)
69
case
ArgumentResult
argumentResult:
151
if (child is
ArgumentResult
arg &&
Parsing\ParseOperation.cs (3)
168
&& symbolResult is
ArgumentResult
argumentResult))
281
&& symbolResult is
ArgumentResult
argumentResult))
310
var
argumentResult = new ArgumentResult(argument, _symbolResultTree, optionResult);
Parsing\SymbolResult.cs (5)
70
public
ArgumentResult
? GetResult(Argument argument) => SymbolResultTree.GetResult(argument);
132
ArgumentResult
argumentResult => argumentResult.GetValueOrDefault<T>(),
159
if (result is
ArgumentResult
argumentResult &&
178
ArgumentResult
argumentResult => argumentResult.GetValueOrDefault<T>(),
183
internal virtual bool UseDefaultValueFor(
ArgumentResult
argumentResult) => false;
Parsing\SymbolResultTree.cs (3)
34
internal
ArgumentResult
? GetResult(Argument argument)
35
=> TryGetValue(argument, out SymbolResult? result) ? (
ArgumentResult
)result : default;
48
if (parent is not
ArgumentResult
)