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