337 references to Parser
dotnet (38)
Commands\Build\BuildCommand.cs (1)
15var parseResult = Parser.Parse(["dotnet", "build", ..args]);
Commands\Clean\CleanCommand.cs (1)
16var result = Parser.Parse(["dotnet", "clean", ..args]);
Commands\Format\FormatCommand.cs (1)
16var result = Parser.Parse(["dotnet", "format", ..args]);
Commands\Help\HelpCommand.cs (1)
108var parsedCommand = Parser.Parse(["dotnet", .. command]);
Commands\Hidden\Complete\CompleteCommand.cs (2)
22var result = Parser.Parse(["dotnet", "complete", ..args]); 63var result = Parser.Parse(input);
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
28var result = Parser.Parse(["dotnet", "internal-reportinstallsuccess", ..args]);
Commands\Hidden\Parse\ParseCommand.cs (1)
18var reparsed = Parser.Parse(tokens);
Commands\MSBuild\MSBuildCommand.cs (1)
17var result = Parser.Parse(["dotnet", "msbuild", ..args]);
Commands\Pack\PackCommand.cs (1)
27var parseResult = Parser.Parse(["dotnet", "pack", ..args]);
Commands\Publish\PublishCommand.cs (1)
24var parseResult = Parser.Parse(["dotnet", "publish", ..args]);
Commands\Restore\RestoreCommand.cs (1)
16var result = Parser.Parse(["dotnet", "restore", ..args]);
Commands\Run\RunCommand.cs (2)
603var parseResult = Parser.Parse(["dotnet", "run", .. args]); 758var newParseResult = Parser.Parse(tokensToParse);
Commands\Store\StoreCommand.cs (1)
22var result = Parser.Parse(["dotnet", "store", ..args]);
Commands\Test\VSTest\TestCommand.cs (1)
157var parseResult = Parser.Parse(["dotnet", "test", ..args]);
DotNetCommandFactory.cs (2)
38var command = Parser.GetBuiltInCommand(commandName); 41commandFunc = (args) => Parser.Invoke([commandName, ..args]);
Extensions\ParseResultExtensions.cs (10)
33Parser.Parse([ 96Parser.GetBuiltInCommand(parseResult.RootSubCommandResult()) != null; 101return parseResult.CommandResult.Command.Equals(Parser.RootCommand) && string.IsNullOrEmpty(parseResult.RootSubCommandResult()); 106return Parser.GetBuiltInCommand(parseResult.RootSubCommandResult()) != null || 108(parseResult.IsTopLevelDotnetCommand() && string.IsNullOrEmpty(parseResult.GetValue(Parser.DotnetSubCommand))); 138.SkipWhile(arg => Parser.DiagOption.Name.Equals(arg) || Parser.DiagOption.Aliases.Contains(arg) || arg.Equals("dotnet")) 157else if (Parser.DiagOption.Name.Equals(args) || Parser.DiagOption.Aliases.Contains(args[i])) 170_ => parseResult.GetResult(Parser.DotnetSubCommand)?.GetValueOrDefault<string>()
Program.cs (10)
132parseResult = Parser.Parse(args); 155if (parseResult.GetValue(Parser.DiagOption) && parseResult.IsDotnetBuiltInCommand()) 166if (parseResult.HasOption(Parser.VersionOption) && parseResult.IsTopLevelDotnetCommand()) 171else if (parseResult.HasOption(Parser.InfoOption) && parseResult.IsTopLevelDotnetCommand()) 193if (parseResult.CommandResult.Command.Name.Equals(Parser.InstallSuccessCommand.Name)) 257string commandName = "dotnet-" + parseResult.GetValue(Parser.DotnetSubCommand); 306if (parseResult.GetValue(Parser.DotnetSubCommand) is { } unmatchedCommandOrFile 318parseResult = Parser.Parse(["run", "--file", unmatchedCommandOrFile, .. otherTokens]); 335exitCode = Parser.Invoke(parseResult); 340exitCode = Parser.ExceptionHandler(exception, parseResult);
dotnet.Tests (298)
CliSchemaTests.cs (1)
1213CliSchema.PrintCliSchema(Parser.Parse(commandArgs).CommandResult, writer, null);
CommandTests\Build\BuildRelatedCommandParserTests.cs (2)
5using Parser = Microsoft.DotNet.Cli.Parser; 47var cliCommand = Parser.RootCommand.Children.OfType<Command>().FirstOrDefault(c => c.Name == command);
CommandTests\Build\GivenDotnetBuildBuildsCsproj.cs (1)
404var parseResult = Parser.Parse(new string[] { command, "-h" });
CommandTests\BuildServer\Shutdown\BuildServerShutdownCommandTests.cs (2)
15using Parser = Microsoft.DotNet.Cli.Parser; 203ParseResult result = Parser.Parse(["dotnet", "build-server", "shutdown", .. options]);
CommandTests\BuildServer\Shutdown\BuildServerShutdownParserTests.cs (6)
5using Parser = Microsoft.DotNet.Cli.Parser; 21var result = Parser.Parse(["dotnet", "build-server", "shutdown"]); 31var result = Parser.Parse(["dotnet", "build-server", "shutdown", "--msbuild"]); 41var result = Parser.Parse(["dotnet", "build-server", "shutdown", "--vbcscompiler"]); 51var result = Parser.Parse(["dotnet", "build-server", "shutdown", "--razor"]); 61var result = Parser.Parse(["dotnet", "build-server", "shutdown", "--razor", "--msbuild"]);
CommandTests\New\WorkloadsInfoProviderTests.cs (1)
37var parseResult = Parser.Parse(["dotnet"]);
CommandTests\NuGet\NuGetCommandParserTests.cs (2)
5using Parser = Microsoft.DotNet.Cli.Parser; 19var result = Parser.Parse($"dotnet nuget why C:\\path Fake.Package {inputOptions}");
CommandTests\Package\List\GivenDotnetListPackage.cs (1)
350var parseResult = Parser.Parse(["dotnet", "list", "package", ..options]);
CommandTests\Package\List\ListPackageParserTests.cs (5)
6using Parser = Microsoft.DotNet.Cli.Parser; 15var result = Parser.Parse(["dotnet", "list", "package", "--interactive"]); 28var result = Parser.Parse(["dotnet", "list", "package", inputOption, value]); 49var result = Parser.Parse(["dotnet", "list", "package", inputOption, value]); 61var result = Parser.Parse(["dotnet", "list", "package"]);
CommandTests\Reference\Add\AddReferenceParserTests.cs (4)
8using Parser = Microsoft.DotNet.Cli.Parser; 24var result = Parser.Parse(["dotnet", "add", "reference", "my.csproj"]); 35var result = Parser.Parse(["dotnet", "add", "reference", "my.csproj", "--interactive"]); 44var result = Parser.Parse(["dotnet", "add", "reference"]);
CommandTests\Restore\RestoreParserTests.cs (4)
6using Parser = Microsoft.DotNet.Cli.Parser; 22var result = Parser.Parse(["dotnet", "restore", @".\some.csproj", "--packages", @"c:\.nuget\packages", "/p:SkipInvalidConfigurations=true"]); 31var result = Parser.Parse(["dotnet", "restore", "--packages", @"c:\.nuget\packages", "/p:SkipInvalidConfigurations=true"]); 40Parser.Parse(["dotnet", "restore", "--no-cache", "--packages", @"D:\OSS\corefx\packages", "--source", "https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json", "--source", "https://dotnet.myget.org/F/dotnet-core/api/v3/index.json", "--source", "https://api.nuget.org/v3/index.json", @"D:\OSS\corefx\external\runtime\runtime.depproj"]);
CommandTests\Sdk\Check\GivenDotnetSdkCheck.cs (6)
52var parseResult = Parser.Parse(new string[] { "dotnet", "sdk", "check" }); 75var parseResult = Parser.Parse(new string[] { "dotnet", "sdk", "check" }); 108var parseResult = Parser.Parse(new string[] { "dotnet", "sdk", "check" }); 134var parseResult = Parser.Parse(new string[] { "dotnet", "sdk", "check" }); 168var parseResult = Parser.Parse(new string[] { "dotnet", "sdk", "check" }); 195var parseResult = Parser.Parse(new string[] { "dotnet", "sdk", "check" });
CommandTests\Tool\Install\InstallToolParserTests.cs (15)
7using Parser = Microsoft.DotNet.Cli.Parser; 27var result = Parser.Parse($"dotnet tool install -g {arguments}"); 39Parser.Parse( 52Parser.Parse($"dotnet tool install -g --add-source {expectedSourceValue} console.test.app"); 64Parser.Parse( 77var result = Parser.Parse("dotnet tool install -g console.test.app"); 85var result = Parser.Parse("dotnet tool install --local console.test.app"); 94Parser.Parse( 105var result = Parser.Parse($"dotnet tool install -g --verbosity:{expectedVerbosityLevel} console.test.app"); 114Parser.Parse(@"dotnet tool install --tool-path C:\Tools console.test.app"); 123Parser.Parse(@"dotnet tool install -g console.test.app --no-cache"); 132Parser.Parse(@"dotnet tool install -g console.test.app --no-http-cache"); 141Parser.Parse(@"dotnet tool install -g console.test.app --ignore-failed-sources"); 150Parser.Parse(@"dotnet tool install -g console.test.app --disable-parallel"); 159Parser.Parse(@"dotnet tool install -g console.test.app --interactive");
CommandTests\Tool\Install\ToolInstallCommandTests.cs (9)
8using Parser = Microsoft.DotNet.Cli.Parser; 23var parseResult = Parser.Parse($"dotnet tool install -g --tool-path /tmp/folder {PackageId}"); 47var parseResult = Parser.Parse("tool install dotnetsay"); 52parseResult = Parser.Parse("tool install dotnetsay"); 55new ToolRunCommand(Parser.Parse($"tool run dotnetsay")).Execute().Should().Be(0); 66var parseResult = Parser.Parse( 83var parseResult = Parser.Parse( 98var parseResult = Parser.Parse( 116var parseResult = Parser.Parse(
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (27)
22using Parser = Microsoft.DotNet.Cli.Parser; 84_parseResult = Parser.Parse($"dotnet tool install -g {PackageId}"); 90var parseResult = Parser.Parse($"dotnet tool install -g {PackageId} --ignore-failed-sources"); 101Parser.Parse($"dotnet tool install -g {PackageId} --ignore-failed-sources"), 180ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --source {sourcePath1}"); 201ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --add-source {sourcePath}"); 360var parseResultQuiet = Parser.Parse($"dotnet tool install -g {PackageId} --verbosity quiet"); 385ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version {invalidVersion}"); 407ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version {PackageVersion}"); 432ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version {PackageVersion}"); 464ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version {PackageVersion}"); 486ParseResult result2 = Parser.Parse($"dotnet tool install -g {PackageId} --version {HigherPackageVersion}"); 513ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version {PackageVersion}"); 535ParseResult result2 = Parser.Parse($"dotnet tool install -g {PackageId} --version {LowerPackageVersion} --allow-downgrade"); 562ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version {PackageVersion}"); 584ParseResult result2 = Parser.Parse($"dotnet tool install -g {PackageId} --version {LowerPackageVersion}"); 601ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version [1.0,2.0]"); 632var toolInstallCommand = new ToolInstallGlobalOrToolPathCommand(Parser.Parse($"dotnet tool install -g {UnlistedPackageId} --version {version} --add-source {nugetSourcePath}"), 650var toolUninstallCommand = new ToolUninstallGlobalOrToolPathCommand(Parser.Parse("dotnet tool uninstall -g " + UnlistedPackageId), 680ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --prerelease"); 707ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version 2.0 --prerelease"); 777ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version [5.0,10.0]"); 805ParseResult result = Parser.Parse($"dotnet tool install -g {PackageId} --version 1.0.*"); 830var result = Parser.Parse($"dotnet tool install --tool-path /tmp/folder {PackageId}"); 867var result = Parser.Parse($"dotnet tool install --tool-path /tmp/folder {PackageId}"); 898var parseResult = Parser.Parse($"dotnet tool install -g {PackageId} -a invalid"); 915var parseResult = Parser.Parse($"dotnet tool install -g {PackageId} -a arm64");
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (17)
19using Parser = Microsoft.DotNet.Cli.Parser; 86_parseResult = Parser.Parse($"dotnet tool install {_packageIdA.ToString()}"); 97var parseResult = Parser.Parse($"dotnet tool install {_packageIdA.ToString()} --ignore-failed-sources"); 106var parseResult = Parser.Parse($"dotnet tool install {_packageIdA.ToString()} --ignore-failed-sources"); 135Parser.Parse( 155Parser.Parse( 183Parser.Parse( 203Parser.Parse( 224Parser.Parse( 273ParseResult result = Parser.Parse($"dotnet tool install non-exist"); 362ParseResult result = Parser.Parse( 381ParseResult result = Parser.Parse( 401Parser.Parse($"dotnet tool install {_packageIdA.ToString()} --prerelease"); 437Parser.Parse( 459Parser.Parse( 484Parser.Parse( 506Parser.Parse(
CommandTests\Tool\List\ListToolParserTests.cs (4)
5using Parser = Microsoft.DotNet.Cli.Parser; 21var result = Parser.Parse("dotnet tool list -g"); 29var result = Parser.Parse("dotnet tool list --local"); 38Parser.Parse(@"dotnet tool list --tool-path C:\Tools ");
CommandTests\Tool\List\ToolListCommandTests.cs (3)
7using Parser = Microsoft.DotNet.Cli.Parser; 16var result = Parser.Parse($"dotnet tool list -g --tool-path /test/path"); 32var result = Parser.Parse($"dotnet tool list --local --tool-path /test/path");
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (3)
15using Parser = Microsoft.DotNet.Cli.Parser; 88var result = Parser.Parse("dotnet tool list " + $"--tool-path {toolPath}"); 326var result = Parser.Parse("dotnet tool list " + options);
CommandTests\Tool\List\ToolListLocalCommandTests.cs (4)
13using Parser = Microsoft.DotNet.Cli.Parser; 50_parseResult = Parser.Parse("dotnet tool list"); 76Parser.Parse("dotnet tool list --format json"), 134var parseResult = Parser.Parse("dotnet tool list " + arg);
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (2)
14using Parser = Microsoft.DotNet.Cli.Parser; 102_parseResult = Parser.Parse("dotnet tool restore");
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (2)
17using Parser = Microsoft.DotNet.Cli.Parser; 54_parseResult = Parser.Parse("dotnet tool restore");
CommandTests\Tool\Restore\ToolRestoreParserTests.cs (11)
7using Parser = Microsoft.DotNet.Cli.Parser; 23var result = Parser.Parse("dotnet tool restore --tool-manifest folder/my-manifest.format"); 32Parser.Parse( 44Parser.Parse($"dotnet tool restore --add-source {expectedSourceValue}"); 56Parser.Parse( 70var result = Parser.Parse($"dotnet tool restore --verbosity {expectedVerbosityLevel}"); 79Parser.Parse(@"dotnet tool restore --no-cache"); 88Parser.Parse(@"dotnet tool restore --no-http-cache"); 97Parser.Parse(@"dotnet tool restore --ignore-failed-sources"); 106Parser.Parse(@"dotnet tool restore --disable-parallel"); 115Parser.Parse(@"dotnet tool restore --interactive");
CommandTests\Tool\Run\ToolRunCommandTests.cs (2)
29var parseResult = Parser.Parse($"dotnet tool run dotnet-a --allow-roll-forward"); 49var parseResult = Parser.Parse($"dotnet tool run dotnet-a");
CommandTests\Tool\Run\ToolRunParserTests.cs (6)
6using Parser = Microsoft.DotNet.Cli.Parser; 22var result = Parser.Parse("dotnet tool run dotnetsay"); 32var result = Parser.Parse("dotnet tool run dotnetsay hi"); 40var result = Parser.Parse("dotnet tool run dotnetsay -- hi"); 48var result = Parser.Parse("dotnet tool run dotnetsay hi1 -- hi2"); 56var result = Parser.Parse("dotnetsay run -v arg");
CommandTests\Tool\Search\NugetSearchApiParameterTests.cs (4)
6using Parser = Microsoft.DotNet.Cli.Parser; 15var result = Parser.Parse("dotnet tool search mytool --skip wrongtype"); 23var result = Parser.Parse("dotnet tool search mytool --take wrongtype"); 32var parseResult = Parser.Parse("dotnet tool search mytool --detail --skip 3 --take 4 --prerelease");
CommandTests\Tool\Search\ToolSearchParserTests.cs (3)
6using Parser = Microsoft.DotNet.Cli.Parser; 22var result = Parser.Parse("dotnet tool search"); 30var result = Parser.Parse("dotnet tool search mytool --detail --skip 3 --take 4 --prerelease");
CommandTests\Tool\Uninstall\ToolUninstallCommandTests.cs (5)
7using Parser = Microsoft.DotNet.Cli.Parser; 27var result = Parser.Parse($"dotnet tool uninstall -g --tool-path /tmp/folder {PackageId}"); 42var result = Parser.Parse($"dotnet tool uninstall --local --tool-path /tmp/folder {PackageId}"); 57var result = Parser.Parse($"dotnet tool uninstall -g --tool-manifest folder/my-manifest.format {PackageId}"); 70var result = Parser.Parse(
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (4)
17using Parser = Microsoft.DotNet.Cli.Parser; 127ParseResult result = Parser.Parse("dotnet tool uninstall " + $"-g {PackageId}"); 230ParseResult result = Parser.Parse("dotnet tool install " + options); 258ParseResult result = Parser.Parse("dotnet tool uninstall " + options);
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (4)
14using Parser = Microsoft.DotNet.Cli.Parser; 44_parseResult = Parser.Parse($"dotnet tool uninstall {_packageIdDotnsay.ToString()}"); 97= Parser.Parse( 112var parseResult = Parser.Parse($"dotnet tool uninstall {_packageIdDotnsay.ToString()}");
CommandTests\Tool\Uninstall\UninstallToolParserTests.cs (6)
5using Parser = Microsoft.DotNet.Cli.Parser; 21var result = Parser.Parse("dotnet tool uninstall -g console.test.app"); 31var result = Parser.Parse("dotnet tool uninstall -g console.test.app"); 40Parser.Parse(@"dotnet tool uninstall --tool-path C:\Tools console.test.app"); 49Parser.Parse(@"dotnet tool uninstall --local console.test.app"); 58Parser.Parse(@"dotnet tool uninstall --tool-manifest folder/my-manifest.format console.test.app");
CommandTests\Tool\Update\ToolUpdateCommandTests.cs (8)
7using Parser = Microsoft.DotNet.Cli.Parser; 25var result = Parser.Parse($"dotnet tool update -g --tool-path /tmp/folder {PackageId}"); 41var result = Parser.Parse($"dotnet tool update --local --tool-path /tmp/folder {PackageId}"); 58Parser.Parse($"dotnet tool update -g --tool-manifest folder/my-manifest.format {PackageId}"); 73Parser.Parse( 89Parser.Parse( 107var result = Parser.Parse($"dotnet tool update"); 122var result = Parser.Parse($"dotnet tool update packageId --all");
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (8)
18using Parser = Microsoft.DotNet.Cli.Parser; 109var parseResult = Parser.Parse($"dotnet tool update -g {_packageId} --ignore-failed-sources"); 182ParseResult result = Parser.Parse("dotnet tool update " + $"-g {_packageId}"); 363ParseResult result = Parser.Parse("dotnet tool update " + $"-g {_packageId}"); 390ParseResult result = Parser.Parse("dotnet tool update " + $"-g {_packageId}"); 428ParseResult result = Parser.Parse("dotnet tool update " + options); 451ParseResult result = Parser.Parse("dotnet tool install " + options); 464ParseResult result = Parser.Parse("dotnet tool update " + options);
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (9)
20using Parser = Microsoft.DotNet.Cli.Parser; 107_parseResult = Parser.Parse($"dotnet tool update {_packageIdA.ToString()}"); 108_parseResultUpdateAll = Parser.Parse($"dotnet tool update --all --local"); 139var parseResult = Parser.Parse($"dotnet tool update {_packageIdA.ToString()} --ignore-failed-sources"); 148var parseResult = Parser.Parse($"dotnet tool update {_packageIdA.ToString()} --ignore-failed-sources"); 178Parser.Parse($"dotnet tool restore"), 253= Parser.Parse( 274ParseResult parseResult = Parser.Parse($"dotnet tool update {_packageIdA.ToString()}"); 385= Parser.Parse(
CommandTests\Tool\Update\UpdateToolParserTests.cs (17)
8using Parser = Microsoft.DotNet.Cli.Parser; 28var result = Parser.Parse($"dotnet tool update -g {arguments}"); 40var result = Parser.Parse("dotnet tool update -g console.test.app"); 50var result = Parser.Parse("dotnet tool update -g console.test.app"); 59Parser.Parse( 72Parser.Parse($"dotnet tool update -g --add-source {expectedSourceValue} console.test.app"); 84Parser.Parse( 98Parser.Parse($"dotnet tool update -g --verbosity:{expectedVerbosityLevel} console.test.app"); 107Parser.Parse(@"dotnet tool update --tool-path C:\TestAssetLocalNugetFeed console.test.app"); 116Parser.Parse(@"dotnet tool update -g console.test.app --no-cache"); 125Parser.Parse(@"dotnet tool update -g console.test.app --no-http-cache"); 134Parser.Parse(@"dotnet tool update -g console.test.app --ignore-failed-sources"); 143Parser.Parse(@"dotnet tool update -g console.test.app --disable-parallel"); 152Parser.Parse(@"dotnet tool update -g console.test.app --interactive"); 160Parser.Parse(@"dotnet tool update -g console.test.app --version 1.2"); 169Parser.Parse(@"dotnet tool update --local console.test.app"); 178Parser.Parse(@"dotnet tool update --tool-manifest folder/my-manifest.format console.test.app");
CommandTests\Workload\Clean\GivenDotnetWorkloadClean.cs (3)
116var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", _installingWorkload }); 126var cleanParseResult = Parser.Parse(new string[] { "dotnet", "workload", "clean" }); 138var cleanParseResult = Parser.Parse(new string[] { "dotnet", "workload", "clean", "--all" });
CommandTests\Workload\Install\GivenDotnetWorkloadInstall.cs (23)
69var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "--skip-manifest-update" }); 90var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "xamarin-android-build", "--skip-manifest-update" }); 113var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "xamarin-android-build", "--skip-manifest-update" }); 130var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android" }); 133new WorkloadConfigCommand(Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), workloadResolverFactory: resolverFactory).Execute().Should().Be(0); 151var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "xamarin-android-build", "--skip-manifest-update" }); 183var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android" }); 213Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android" }); 223new WorkloadConfigCommand(Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), workloadResolverFactory: resolverFactory).Execute().Should().Be(0); 248var parseResult = Parser.Parse(new string[] 255new WorkloadConfigCommand(Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), workloadResolverFactory: resolverFactory).Execute().Should().Be(0); 272var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "--download-to-cache", cachePath }); 296var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "--from-cache", cachePath }); 316var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "xamarin-android", "--print-download-link-only" }); 336var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", mockWorkloadId }); 371var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", existingWorkload }); 377installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", installingWorkload }); 427var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", existingWorkload }); 517var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", workload, "--from-rollback-file", rollbackFilePath }); 543var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", workload, "--from-rollback-file", rollbackFilePath }); 566var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", workloadId }); 574installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", workloadId, "mock-2" }); 627Parser.Parse(new string[] { "dotnet", "workload", "install", verbosityFlag, "xamarin-android" });
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (3)
654Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), 662Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), 696Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]),
CommandTests\Workload\Install\WorkloadInstallAspireDeprecationTests.cs (3)
35var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "aspire" }); 70var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "aspire", "xamarin-android" }); 106var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", "aspire", "xamarin-android" });
CommandTests\Workload\List\GivenDotnetWorkloadList.cs (2)
24_machineReadableParseResult = Parser.Parse("dotnet workload list --machine-readable"); 25_parseResult = Parser.Parse("dotnet workload list");
CommandTests\Workload\List\GivenWorkloadInstallerAndWorkloadsInstalled.cs (3)
99ParseResult listParseResult = Parser.Parse(new[] 151Parser.Parse(new[] 171Parser.Parse(new[]
CommandTests\Workload\Repair\GivenDotnetWorkloadRepair.cs (3)
27_parseResult = Parser.Parse("dotnet workload repair"); 81var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", installingWorkload }); 131var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", installingWorkload });
CommandTests\Workload\Search\GivenDotnetWorkloadSearch.cs (8)
45var parseResult = Parser.Parse($"dotnet workload search version {argument}"); 56var parseResult = Parser.Parse("dotnet workload search"); 98var parseResult = Parser.Parse("dotnet workload search version android@17.5.9 macos@14.5.92 --take 1"); 117var parseResult = Parser.Parse("dotnet workload search"); 138var parseResult = Parser.Parse("dotnet workload search -v d"); 159var parseResult = Parser.Parse("dotnet workload search mock"); 181var parseResult = Parser.Parse("dotnet workload search"); 198var parseResult = Parser.Parse("dotnet workload search description");
CommandTests\Workload\Uninstall\GivenDotnetWorkloadUninstall.cs (2)
209var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", installingWorkload }); 230var uninstallParseResult = Parser.Parse([.. command]);
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (20)
35_parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update" }); 95Parser.Parse(new string[] { "dotnet", "workload", "update", "--from-history", "2" }), 133var installParseResult = Parser.Parse(new string[] { "dotnet", "workload", "install", installingWorkload }); 167var updateParseResult = Parser.Parse(new string[] { "dotnet", "workload", "update" }); 243new WorkloadConfigCommand(Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), workloadResolverFactory: workloadResolverFactory).Execute().Should().Be(0); 244var updateParseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--from-previous-sdk" }); 255new WorkloadConfigCommand(Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]), workloadResolverFactory: workloadResolverFactory).Execute().Should().Be(0); 322var updateCommand = new WorkloadUpdateCommand(Parser.Parse("dotnet workload update"), Reporter.Output, resolverFactory, workloadInstaller, nugetPackageDownloader, workloadManifestUpdater, shouldUseWorkloadSetsFromGlobalJson: globalJsonValue); 372var parseResult = Parser.Parse("dotnet workload update --version ios@17.5.9 macos@14.5.92"); 422var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--download-to-cache", cachePath }); 443var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--from-cache", cachePath }); 459var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--print-download-link-only" }); 473var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--print-download-link-only", "--sdk-version", "7.0.100" }); 490var updateParseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--sdk-version", sdkFeatureVersion }); 501var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--advertising-manifests-only" }); 511var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--print-rollback" }); 530var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--from-rollback-file", "rollback.json" }); 539parseResult = Parser.Parse(["dotnet", "workload", "config", "--update-mode", "manifests"]); 560var parseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--from-rollback-file", "rollback.json" }); 596var updateParseResult = Parser.Parse(new string[] { "dotnet", "workload", "update", "--from-rollback-file", rollbackFilePath });
CompletionTests\DotnetCliSnapshotTests.cs (1)
18var completions = provider.GenerateCompletions(Parser.RootCommand);
ParserTests\ParseResultExtensionsTests.cs (2)
5using Parser = Microsoft.DotNet.Cli.Parser; 26var result = Parser.Parse(input);
ParserTests\ResponseFileTests.cs (3)
5using Parser = Microsoft.DotNet.Cli.Parser; 27var parseResult = Parser.Parse(new[] { "dotnet", $"@{tempFilePath}" }); 59var parseResult = Parser.Parse(new[] { "dotnet", $"@{tempFilePath}" });
TelemetryFilterTest.cs (14)
8using Parser = Microsoft.DotNet.Cli.Parser; 33var parseResult = Parser.Parse(["build"]); 44var parseResult = Parser.Parse(["build"]); 57var parseResult = Parser.Parse(["build"]); 70var parseResult = Parser.Parse(["build"]); 81var parseResult = Parser.Parse(["build"]); 94var parseResult = Parser.Parse(["new", "console"]); 109var parseResult = Parser.Parse(["new", "console"]); 123var parseResult = Parser.Parse(["new", "console"]); 136var parseResult = Parser.Parse(["new", "console"]); 152Parser.Parse(["workload", "install", "microsoft-ios-sdk-full"]); 168Parser.Parse(["tool", "install", "dotnet-format"]); 184Parser.Parse(["-d", "workload", "install", "microsoft-ios-sdk-full"]); 200Parser.Parse(["-d", "workload", "install"]);
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
324var knownCommandsByName = Parser.Subcommands.ToDictionary(keySelector: c => c.Name, elementSelector: c => c);