1 type derived from ForwardedOption
dotnet (1)
Extensions\OptionForwardingExtensions.cs (1)
235
public class DynamicForwardedOption<T> :
ForwardedOption
<T>, IDynamicOption
114 instantiations of ForwardedOption
dotnet (114)
Commands\Build\BuildCommandParser.cs (4)
20
public static readonly Option<string> OutputOption = new
ForwardedOption
<string>("--output", "-o")
26
public static readonly Option<bool> NoIncrementalOption = new
ForwardedOption
<bool>("--no-incremental")
32
public static readonly Option<bool> NoDependenciesOption = new
ForwardedOption
<bool>("--no-dependencies")
38
public static readonly Option<bool> NoLogoOption = new
ForwardedOption
<bool>("--nologo")
Commands\Clean\CleanCommandParser.cs (2)
20
public static readonly Option<string> OutputOption = new
ForwardedOption
<string>("--output", "-o")
26
public static readonly Option<bool> NoLogoOption = new
ForwardedOption
<bool>("--nologo")
Commands\NuGet\NuGetCommandParser.cs (1)
152
verifyCommand.Options.Add(new
ForwardedOption
<IEnumerable<string>>(fingerprint)
Commands\Pack\PackCommandParser.cs (7)
22
public static readonly Option<string> OutputOption = new
ForwardedOption
<string>("--output", "-o")
28
public static readonly Option<bool> NoBuildOption = new
ForwardedOption
<bool>("--no-build")
34
public static readonly Option<bool> IncludeSymbolsOption = new
ForwardedOption
<bool>("--include-symbols")
40
public static readonly Option<bool> IncludeSourceOption = new
ForwardedOption
<bool>("--include-source")
46
public static readonly Option<bool> ServiceableOption = new
ForwardedOption
<bool>("--serviceable", "-s")
52
public static readonly Option<bool> NoLogoOption = new
ForwardedOption
<bool>("--nologo")
66
new
ForwardedOption
<NuGetVersion>("--version")
Commands\Package\Add\PackageAddCommandParser.cs (4)
15
public static readonly Option<bool> PrereleaseOption = new
ForwardedOption
<bool>("--prerelease")
51
public static readonly Option<string> FrameworkOption = new
ForwardedOption
<string>("--framework", "-f")
63
public static readonly Option<string> SourceOption = new
ForwardedOption
<string>("--source", "-s")
69
public static readonly Option<string> PackageDirOption = new
ForwardedOption
<string>("--package-directory")
Commands\Package\List\PackageListCommandParser.cs (13)
13
public static readonly Option OutdatedOption = new
ForwardedOption
<bool>("--outdated")
19
public static readonly Option DeprecatedOption = new
ForwardedOption
<bool>("--deprecated")
25
public static readonly Option VulnerableOption = new
ForwardedOption
<bool>("--vulnerable")
31
public static readonly Option FrameworkOption = new
ForwardedOption
<IEnumerable<string>>("--framework", "-f")
38
public static readonly Option TransitiveOption = new
ForwardedOption
<bool>("--include-transitive")
44
public static readonly Option PrereleaseOption = new
ForwardedOption
<bool>("--include-prerelease")
50
public static readonly Option HighestPatchOption = new
ForwardedOption
<bool>("--highest-patch")
56
public static readonly Option HighestMinorOption = new
ForwardedOption
<bool>("--highest-minor")
62
public static readonly Option ConfigOption = new
ForwardedOption
<string>("--config", "--configfile")
68
public static readonly Option SourceOption = new
ForwardedOption
<IEnumerable<string>>("--source", "-s")
83
public static readonly Option VerbosityOption = new
ForwardedOption
<Utils.VerbosityOptions>("--verbosity", "-v")
89
public static readonly Option FormatOption = new
ForwardedOption
<ReportOutputFormat>("--format")
94
public static readonly Option OutputVersionOption = new
ForwardedOption
<int>("--output-version")
Commands\Package\Search\PackageSearchCommandParser.cs (8)
20
public static readonly Option Sources = new
ForwardedOption
<IEnumerable<string>>("--source")
27
public static readonly Option<string> Take = new
ForwardedOption
<string>("--take")
33
public static readonly Option<string> Skip = new
ForwardedOption
<string>("--skip")
39
public static readonly Option<bool> ExactMatch = new
ForwardedOption
<bool>("--exact-match")
47
public static readonly Option<bool> Prerelease = new
ForwardedOption
<bool>("--prerelease")
53
public static readonly Option<string> ConfigFile = new
ForwardedOption
<string>("--configfile")
59
public static readonly Option<string> Format = new
ForwardedOption
<string>("--format")
65
public static readonly Option<string> Verbosity = new
ForwardedOption
<string>("--verbosity")
Commands\Publish\PublishCommandParser.cs (4)
21
public static readonly Option<string> OutputOption = new
ForwardedOption
<string>("--output", "-o")
27
public static readonly Option<IEnumerable<string>> ManifestOption = new
ForwardedOption
<IEnumerable<string>>("--manifest")
34
public static readonly Option<bool> NoBuildOption = new
ForwardedOption
<bool>("--no-build")
40
public static readonly Option<bool> NoLogoOption = new
ForwardedOption
<bool>("--nologo")
Commands\Restore\RestoreCommandParser.cs (14)
20
public static readonly Option<IEnumerable<string>> SourceOption = new
ForwardedOption
<IEnumerable<string>>("--source", "-s")
36
new
ForwardedOption
<bool>("--use-lock-file")
41
new
ForwardedOption
<bool>("--locked-mode")
46
new
ForwardedOption
<string>("--lock-file-path")
51
new
ForwardedOption
<bool>("--force-evaluate")
120
Option<IEnumerable<string>> sourceOption = new
ForwardedOption
<IEnumerable<string>>("--source")
136
yield return new
ForwardedOption
<string>("--packages")
145
yield return new
ForwardedOption
<bool>("--disable-parallel")
152
yield return new
ForwardedOption
<string>("--configfile")
159
yield return new
ForwardedOption
<bool>("--no-cache")
166
yield return new
ForwardedOption
<bool>("--no-http-cache")
173
yield return new
ForwardedOption
<bool>("--ignore-failed-sources")
180
ForwardedOption<bool> forceOption = new
ForwardedOption
<bool>("--force")
216
yield return new
ForwardedOption
<bool>("--no-dependencies")
Commands\Store\StoreCommandParser.cs (6)
18
public static readonly Option<IEnumerable<string>> ManifestOption = new
ForwardedOption
<IEnumerable<string>>("--manifest", "-m")
39
public static readonly Option<string> FrameworkVersionOption = new
ForwardedOption
<string>("--framework-version")
45
public static readonly Option<string> OutputOption = new
ForwardedOption
<string>("--output", "-o")
51
public static readonly Option<string> WorkingDirOption = new
ForwardedOption
<string>("--working-dir", "-w")
57
public static readonly Option<bool> SkipOptimizationOption = new
ForwardedOption
<bool>("--skip-optimization")
63
public static readonly Option<bool> SkipSymbolsOption = new
ForwardedOption
<bool>("--skip-symbols")
Commands\Test\TestCommandParser.cs (18)
29
public static readonly Option<string> SettingsOption = new
ForwardedOption
<string>("--settings", "-s")
35
public static readonly Option<bool> ListTestsOption = new
ForwardedOption
<bool>("--list-tests", "-t")
41
public static readonly Option<string> FilterOption = new
ForwardedOption
<string>("--filter")
47
public static readonly Option<IEnumerable<string>> AdapterOption = new
ForwardedOption
<IEnumerable<string>>("--test-adapter-path")
54
public static readonly Option<IEnumerable<string>> LoggerOption = new
ForwardedOption
<IEnumerable<string>>("--logger", "-l")
66
public static readonly Option<string> OutputOption = new
ForwardedOption
<string>("--output", "-o")
73
public static readonly Option<string> DiagOption = new
ForwardedOption
<string>("--diag", "-d")
80
public static readonly Option<bool> NoBuildOption = new
ForwardedOption
<bool>("--no-build")
86
public static readonly Option<string> ResultsOption = new
ForwardedOption
<string>("--results-directory")
92
public static readonly Option<IEnumerable<string>> CollectOption = new
ForwardedOption
<IEnumerable<string>>("--collect")
99
public static readonly Option<bool> BlameOption = new
ForwardedOption
<bool>("--blame")
105
public static readonly Option<bool> BlameCrashOption = new
ForwardedOption
<bool>("--blame-crash")
115
Option<string> result = new
ForwardedOption
<string>("--blame-crash-dump-type")
125
public static readonly Option<bool> BlameCrashAlwaysOption = new
ForwardedOption
<bool>("--blame-crash-collect-always")
131
public static readonly Option<bool> BlameHangOption = new
ForwardedOption
<bool>("--blame-hang")
141
Option<string> result = new
ForwardedOption
<string>("--blame-hang-dump-type")
151
public static readonly Option<string> BlameHangTimeoutOption = new
ForwardedOption
<string>("--blame-hang-timeout")
157
public static readonly Option<bool> NoLogoOption = new
ForwardedOption
<bool>("--nologo")
Commands\Tool\ToolCommandRestorePassThroughOptions.cs (4)
13
public static Option<bool> DisableParallelOption = new
ForwardedOption
<bool>("--disable-parallel")
19
public static Option<bool> NoCacheOption = new
ForwardedOption
<bool>("--no-cache")
26
public static Option<bool> NoHttpCacheOption = new
ForwardedOption
<bool>("--no-http-cache")
32
public static Option<bool> IgnoreFailedSourcesOption = new
ForwardedOption
<bool>("--ignore-failed-sources")
Commands\Workload\WorkloadCommandNuGetRestoreActionConfigOptions.cs (9)
14
public static Option<bool> DisableParallelOption = new
ForwardedOption
<bool>("--disable-parallel")
20
public static Option<bool> NoCacheOption = new
ForwardedOption
<bool>("--no-cache")
27
public static Option<bool> NoHttpCacheOption = new
ForwardedOption
<bool>("--no-http-cache")
33
public static Option<bool> IgnoreFailedSourcesOption = new
ForwardedOption
<bool>("--ignore-failed-sources")
41
public static Option<bool> HiddenDisableParallelOption = new
ForwardedOption
<bool>("--disable-parallel")
47
public static Option<bool> HiddenNoCacheOption = new
ForwardedOption
<bool>("--no-cache")
53
public static Option<bool> HiddenNoHttpCacheOption = new
ForwardedOption
<bool>("--no-http-cache")
59
public static Option<bool> HiddenIgnoreFailedSourcesOption = new
ForwardedOption
<bool>("--ignore-failed-sources")
65
public static Option<bool> HiddenInteractiveRestoreOption = new
ForwardedOption
<bool>("--interactive")
CommonOptions.cs (20)
26
new
ForwardedOption
<ReadOnlyDictionary<string, string>?>("--property", "-property", "/property", "/p", "-p", "--p")
41
new
ForwardedOption
<ReadOnlyDictionary<string, string>?>("--restoreProperty", "-restoreProperty", "/restoreProperty", "-rp", "--rp", "/rp")
70
new
ForwardedOption
<string[]?>("--target", "/target", "-target", "-t", "--t", "/t")
83
new
ForwardedOption
<string[]>("--target", "/target", "-target", "-t", "--t", "/t")
119
=> new
ForwardedOption
<string[]?>($"--{name}", $"-{name}", $"/{name}")
143
new
ForwardedOption
<VerbosityOptions>("--verbosity", "-v")
153
new
ForwardedOption
<VerbosityOptions?>("--verbosity", "-v", "--v", "-verbosity", "/v", "/verbosity")
162
new
ForwardedOption
<VerbosityOptions>("--verbosity", "-v", "--v", "-verbosity", "/v", "/verbosity")
181
new
ForwardedOption
<string>(
217
new
ForwardedOption
<bool>("--use-current-runtime", "--ucr")
232
new
ForwardedOption
<string>("--version-suffix")
248
public static Option<bool> NoRestoreOption = new
ForwardedOption
<bool>("--no-restore")
255
public static Option<bool> RestoreOption = new
ForwardedOption
<bool>("--restore", "-restore")
277
new
(InteractiveOptionName)
288
new
ForwardedOption
<bool>("--disable-build-servers")
296
new
ForwardedOption
<string>("--arch", "-a")
303
new
ForwardedOption
<string>("--arch")
315
new
ForwardedOption
<string>("--os")
327
new
ForwardedOption
<bool>("--self-contained", "--sc")
334
new
ForwardedOption
<bool>("--no-self-contained")
24 references to ForwardedOption
dotnet (23)
Commands\Restore\RestoreCommandParser.cs (1)
180
ForwardedOption
<bool> forceOption = new ForwardedOption<bool>("--force")
CommonOptions.cs (1)
276
public static
ForwardedOption
<bool> InteractiveOption(bool acceptArgument = false) =>
Extensions\OptionForwardingExtensions.cs (21)
14
public static
ForwardedOption
<T> Forward<T>(this
ForwardedOption
<T> option) => option.SetForwardingFunction((T? o) => [option.Name]);
22
public static
ForwardedOption
<bool> ForwardAs(this
ForwardedOption
<bool> option, string value) => option.ForwardIfEnabled(value);
28
public static
ForwardedOption
<T> ForwardAs<T>(this
ForwardedOption
<T> option, string value) => option.SetForwardingFunction((T? o) => [value]);
30
public static
ForwardedOption
<T> ForwardAsSingle<T>(this
ForwardedOption
<T> option, Func<T, string> format) => option.SetForwardingFunction(format);
38
public static
ForwardedOption
<bool> ForwardIfEnabled(this
ForwardedOption
<bool> option, string value) => option.SetForwardingFunction((bool o) => o ? [value] : []);
45
public static
ForwardedOption
<bool> ForwardIfEnabled(this
ForwardedOption
<bool> option, string[] value) => option.SetForwardingFunction((bool o) => o ? value : []);
54
public static
ForwardedOption
<string> ForwardAsOutputPath(this
ForwardedOption
<string> option, string outputPropertyName, bool surroundWithDoubleQuotes = false)
83
public static
ForwardedOption
<ReadOnlyDictionary<string, string>?> ForwardAsMSBuildProperty(this
ForwardedOption
<ReadOnlyDictionary<string, string>?> option) => option
96
public static Option<T> ForwardAsMany<T>(this
ForwardedOption
<T> option, Func<T?, IEnumerable<string>> format) => option.SetForwardingFunction(format);
98
public static Option<IEnumerable<string>> ForwardAsManyArgumentsEachPrefixedByOption(this
ForwardedOption
<IEnumerable<string>> option, string alias) => option.ForwardAsMany(o => ForwardedArguments(alias, o));
182
public
ForwardedOption
<T> SetForwardingFunction(Func<T?, IEnumerable<string>> func)
188
public
ForwardedOption
<T> SetForwardingFunction(Func<T, string> format)
194
public
ForwardedOption
<T> SetForwardingFunction(Func<T?, ParseResult, IEnumerable<string>> func)
dotnet.Tests (1)
CommandTests\MSBuild\MSBuildArgumentCommandLineParserTests.cs (1)
57
var forwardingFunction = (CommonOptions.PropertiesOption as
ForwardedOption
<ReadOnlyDictionary<string,string>?>)!.GetForwardingFunction();