33 writes to CustomParser
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
39
CustomParser
= ParseSupportedRidsArgument
crossgen2 (9)
Crossgen2RootCommand.cs (9)
22
new("--unrooted-input-file-paths", "-u") {
CustomParser
= result => Helpers.BuildPathDictionary(result.Tokens, true), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, true), Description = SR.UnrootedInputFilesToCompile };
24
new("--reference", "-r") {
CustomParser
= result => Helpers.BuildPathDictionary(result.Tokens, false), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, false), Description = SR.ReferenceFiles };
34
new("--obj-format", "-f") {
CustomParser
= MakeOutputFormat, DefaultValueFactory = MakeOutputFormat, Description = SR.OutputFormat, HelpName = "arg" };
52
new("--inputbubbleref") {
CustomParser
= result => Helpers.BuildPathDictionary(result.Tokens, false), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, false), Description = SR.InputBubbleReferenceFiles };
90
new("--targetarch") {
CustomParser
= MakeTargetArchitecture, DefaultValueFactory = MakeTargetArchitecture, Description = SR.TargetArchOption, Arity = ArgumentArity.OneOrMore, HelpName = "arg" };
98
new("--targetos") {
CustomParser
= result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].Value : null), DefaultValueFactory = result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].Value : null), Description = SR.TargetOSOption, HelpName = "arg" };
112
new("--parallelism") {
CustomParser
= MakeParallelism, DefaultValueFactory = MakeParallelism, Description = SR.ParalellismOption };
136
new("--method-layout") {
CustomParser
= MakeMethodLayoutAlgorithm, DefaultValueFactory = MakeMethodLayoutAlgorithm, Description = SR.MethodLayoutOption, HelpName = "arg" };
138
new("--file-layout") {
CustomParser
= MakeFileLayoutAlgorithm, DefaultValueFactory = MakeFileLayoutAlgorithm, Description = SR.FileLayoutOption, HelpName = "arg" };
dotnet-sourcelink (1)
Program.cs (1)
76
CustomParser
= arg => Encoding.GetEncoding(arg.Tokens.Single().Value),
ilc (6)
ILCompilerRootCommand.cs (6)
20
new("--reference", "-r") {
CustomParser
= result => Helpers.BuildPathDictionary(result.Tokens, false), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, false), Description = "Reference file(s) for compilation" };
32
new("--method-layout") {
CustomParser
= MakeMethodLayoutAlgorithm, DefaultValueFactory = MakeMethodLayoutAlgorithm, Description = "Layout algorithm used by profile-driven optimization for arranging methods in a file.", HelpName = "arg" };
34
new("--file-layout") {
CustomParser
= MakeFileLayoutAlgorithm, DefaultValueFactory = MakeFileLayoutAlgorithm, Description = "Layout algorithm used by profile-driven optimization for arranging non-method contents in a file.", HelpName = "arg" };
116
new("--parallelism") {
CustomParser
= MakeParallelism, DefaultValueFactory = MakeParallelism, Description = "Maximum number of threads to use during compilation" };
164
new("--targetarch") {
CustomParser
= MakeTargetArchitecture, DefaultValueFactory = MakeTargetArchitecture, Description = "Target architecture for cross compilation", HelpName = "arg" };
166
new("--targetos") {
CustomParser
= result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].Value : null), DefaultValueFactory = result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].Value : null), Description = "Target OS for cross compilation", HelpName = "arg" };
Microsoft.DotNet.Cli.CommandLine (2)
SpanParsableExtensions.cs (2)
24
o.
CustomParser
= StaticSingleItemParser<T>;
41
o.
CustomParser
= StaticMultiItemItemParser<T>;
Microsoft.DotNet.Cli.Definitions (9)
Commands\New\SharedOptionsFactory.cs (1)
140
CustomParser
= ParseCommaSeparatedValues
Commands\Pack\PackCommandDefinition.cs (1)
80
CustomParser
= r =>
Common\CommonOptions.cs (7)
29
CustomParser
= ParseMSBuildTokensIntoDictionary
44
CustomParser
= ParseMSBuildTokensIntoDictionary
74
CustomParser
= r => SplitMSBuildValues(defaultTargetName, r),
87
CustomParser
= r => SplitMSBuildValues(defaultTargetName, r),
122
CustomParser
= static r => SplitMSBuildValues(null, r),
299
CustomParser
= ParseEnvironmentVariables,
358
CustomParser
= (ar) => true,
Microsoft.TemplateEngine.Cli (5)
ChoiceTemplateParameter.cs (1)
77
CustomParser
= result => GetParseChoiceArgument(this)(result),
CliTemplateParameter.cs (4)
217
CustomParser
= result => GetParseArgument(this, ConvertValueToInt)(result),
222
CustomParser
= result => GetParseArgument(this, ConvertValueToString)(result),
227
CustomParser
= result => GetParseArgument(this, ConvertValueToFloat)(result),
232
CustomParser
= result => GetParseArgument(this, ConvertValueToHex)(result),