2 instantiations of OptionResult
System.CommandLine (2)
Parsing\CommandResult.cs (1)
95
optionResult =
new
(option, SymbolResultTree, null, this);
Parsing\ParseOperation.cs (1)
233
optionResult = new
OptionResult
(
80 references to OptionResult
crossgen2 (1)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (1)
217
OptionResult
optionResult = res.GetResult(option);
dotnet (5)
Commands\New\NewCommandParser.cs (1)
46
var
verbosityOptionResult = parseResult.GetResult(definition.VerbosityOption);
Commands\Pack\PackCommand.cs (1)
117
var globalProperties = parseResult.GetResult("--property") is
OptionResult
propResult ? propResult.GetValueOrDefault<ReadOnlyDictionary<string, string>?>() : null;
Extensions\ParseResultExtensions.cs (1)
166
if (symbolResult is not
OptionResult
optionResult)
Telemetry\AllowListToSendFirstArgument.cs (1)
20
OptionResult
optionResult => optionResult.Option.Name,
Telemetry\TopLevelCommandNameAndOptionToLog.cs (1)
24
&& parseResult.GetResult(optionName) is
OptionResult
optionResult
dotnet-format (2)
Commands\FormatWhitespaceCommand.cs (2)
43
var
binarylog = symbolResult.GetResult(BinarylogOption);
53
var
framework = symbolResult.GetResult(FrameworkOption);
dotnet-watch (3)
CommandLine\CommandLineOptions.cs (3)
211
var
optionResult = (
OptionResult
)child;
326
private static string GetOptionNameToForward(
OptionResult
optionResult)
ilc (1)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (1)
217
OptionResult
optionResult = res.GetResult(option);
Microsoft.DotNet.Cli.CommandLine (11)
ForwardedOptionExtensions.cs (3)
41
if (parseResult.GetResult(option) is
OptionResult
r)
64
if (parseResult.GetResult(option) is
OptionResult
r)
153
if (pr.GetResult(option) is
OptionResult
r && !r.Implicit)
ResultNavigationExtensions.cs (6)
22
if (parseResult.GetResult(optionToGet) is
OptionResult
optionResult // only return a value if there _is_ a value - default or otherwise
51
if (parseResult.GetResult(name) is
OptionResult
optionResult // only return a value if there _is_ a value - default or otherwise
76
public static bool HasOption(this ParseResult parseResult, Option option) => parseResult.GetResult(option) is
OptionResult
or && !or.Implicit;
83
=> parseResult.GetResult(name) is
OptionResult
or && !or.Implicit;
89
public static bool HasOption(this SymbolResult symbolResult, Option option) => symbolResult.GetResult(option) is
OptionResult
or && !or.Implicit;
96
=> symbolResult.GetResult(name) is
OptionResult
or && !or.Implicit;
SpanParsableExtensions.cs (2)
91
OptionResult
optionResult => optionResult.Option.Name,
131
OptionResult
optionResult => optionResult.Option.Name,
Microsoft.DotNet.Cli.Definitions (3)
Commands\New\CommandDefinitionExtensions.cs (2)
94
OptionResult
? optionResult = parentResult.Children.OfType<
OptionResult
>().FirstOrDefault(result => result.Option.Name == optionName);
Help\LocalizationResources.cs (1)
109
private static string GetOptionName(
OptionResult
optionResult) => optionResult.IdentifierToken?.Value ?? optionResult.Option.Name;
Microsoft.TemplateEngine.Cli (20)
ChoiceTemplateParameter.cs (1)
98
if (argumentResult.Parent is not
OptionResult
or)
CliTemplateParameter.cs (1)
317
if (argumentResult.Parent is not
OptionResult
or)
Commands\BaseFilterableArgs.cs (4)
12
private readonly IReadOnlyDictionary<FilterOptionDefinition,
OptionResult
> _filters = ParseFilters(parseResult);
45
private static IReadOnlyDictionary<FilterOptionDefinition,
OptionResult
> ParseFilters(ParseResult parseResult)
49
Dictionary<FilterOptionDefinition,
OptionResult
> filterValues = new();
52
OptionResult
? value = parseResult.GetResult(option);
Commands\create\InstantiateCommand.NoMatchHandling.cs (1)
159
var
language = matchInfos.FirstOrDefault(mi => mi.Language != null)?.Language;
Commands\create\InstantiateCommandArgs.cs (2)
40
foreach (
OptionResult
optionResult in parseResult.CommandResult.Children.OfType<
OptionResult
>())
Commands\create\InvalidTemplateOptionResult.cs (1)
86
OptionResult
? optionResult = parseResult.GetResult(option.Option);
Commands\create\TemplateCommandArgs.cs (2)
12
private Dictionary<string,
OptionResult
> _templateOptions = new();
100
private string? GetValue(string parameterName,
OptionResult
optionResult)
Commands\create\TemplateOptionResult.cs (1)
38
OptionResult
? optionResult = parseResult.GetResult(option.Option);
Commands\create\TemplateResult.cs (1)
32
internal
OptionResult
? Language { get; private set; }
Commands\Extensions.cs (3)
17
OptionResult
? result = parseResult.GetResult(option);
36
=> symbolResult is
OptionResult
optionResult && optionResult.Option == option;
69
private static void ValidateAllowedValues(
OptionResult
optionResult, string[] allowedValues, string? allowedHiddenValue = null)
Commands\GlobalArgs.cs (1)
25
HasHelpOption = parseResult.CommandResult.Children.Any(child => child is
OptionResult
optionResult && optionResult.Option is HelpOption);
Commands\NewCommandArgs.cs (2)
27
if (childrenResult is
OptionResult
o)
55
=> result is
OptionResult
optionResult && optionResult.Option is HelpOption;
System.CommandLine (34)
ArgumentArity.cs (2)
80
if (argumentResult.Parent is null or
OptionResult
{ Implicit: true })
98
if (argumentResult.Parent is
OptionResult
optionResult)
Binding\ArgumentConversionResult.cs (1)
63
else if (argumentResult.Parent is
OptionResult
optionResult)
LocalizationResources.cs (4)
19
internal static string ExpectsOneArgument(
OptionResult
optionResult)
60
: RequiredArgumentMissing((
OptionResult
) argumentResult.Parent!);
65
internal static string RequiredArgumentMissing(
OptionResult
optionResult) =>
257
private static string GetOptionName(
OptionResult
optionResult) => optionResult.IdentifierToken?.Value ?? optionResult.Option.Name;
Option.cs (2)
18
private List<Action<
OptionResult
>>? _validators;
88
public List<Action<
OptionResult
>> Validators => _validators ??= new();
ParseResult.cs (5)
199
public
OptionResult
? GetResult(Option option) =>
238
OptionResult
optionResult => optionResult.Option,
265
.OfType<
OptionResult
>()
357
else if (item is
OptionResult
option)
370
OptionResult
optionResult)
Parsing\ArgumentResult.cs (2)
85
if (Parent is
OptionResult
)
244
Parent is
OptionResult
optionResult ? optionResult : this;
Parsing\CommandResult.cs (2)
88
OptionResult
optionResult;
114
optionResult = (
OptionResult
)symbolResult;
Parsing\OptionResult.cs (1)
48
public override string ToString() => $"{nameof(
OptionResult
)}: {IdentifierToken?.Value ?? Option.Name} {string.Join(" ", Tokens.Select(t => t.Value))}";
Parsing\ParseDiagramAction.cs (2)
131
OptionResult
? optionResult = symbolResult as
OptionResult
;
Parsing\ParseOperation.cs (5)
213
OptionResult
optionResult;
243
optionResult = (
OptionResult
)symbolResult;
253
private void ParseOptionArguments(
OptionResult
optionResult)
386
if (kvp is { Key: Option { Action: { Terminating: false } action }, Value:
OptionResult
{ Implicit: true } } &&
456
.Where(e => e.SymbolResult is
OptionResult
r && r.Option == option)
Parsing\SymbolResult.cs (4)
84
public
OptionResult
? GetResult(Option option) => SymbolResultTree.GetResult(option);
140
OptionResult
optionResult => optionResult.GetValueOrDefault<T>(),
153
if (result is
OptionResult
optionResult &&
177
OptionResult
optionResult => optionResult.GetValueOrDefault<T>(),
Parsing\SymbolResultTree.cs (2)
40
internal
OptionResult
? GetResult(Option option)
41
=> TryGetValue(option, out SymbolResult? result) ? (
OptionResult
)result : default;
VersionOption.cs (2)
55
r is not
OptionResult
{ Option: VersionOption } &&
56
r is not
OptionResult
{ Implicit: true }))