41 references to RunCommandParser
dotnet (25)
Commands\Run\RunCommand.cs (19)
141throw new GracefulException(CliCommandStrings.CannotCombineOptions, RunCommandParser.NoCacheOption.Name, RunCommandParser.NoBuildOption.Name); 619var applicationArguments = parseResult.GetValue(RunCommandParser.ApplicationArguments)?.ToList(); 623var msbuildProperties = parseResult.OptionValuesToBeForwarded(RunCommandParser.GetCommand()).ToList(); 635string? projectOption = parseResult.GetValue(RunCommandParser.ProjectOption); 636string? fileOption = parseResult.GetValue(RunCommandParser.FileOption); 640throw new GracefulException(CliCommandStrings.CannotCombineOptions, RunCommandParser.ProjectOption.Name, RunCommandParser.FileOption.Name); 651bool noBuild = parseResult.HasOption(RunCommandParser.NoBuildOption); 652string launchProfile = parseResult.GetValue(RunCommandParser.LaunchProfileOption) ?? string.Empty; 660throw new GracefulException(CliCommandStrings.InvalidOptionForStdin, RunCommandParser.NoBuildOption.Name); 665throw new GracefulException(CliCommandStrings.InvalidOptionForStdin, RunCommandParser.LaunchProfileOption.Name); 684var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(msbuildProperties, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), RunCommandParser.VerbosityOption); 691noLaunchProfile: parseResult.HasOption(RunCommandParser.NoLaunchProfileOption), 692noLaunchProfileArguments: parseResult.HasOption(RunCommandParser.NoLaunchProfileArgumentsOption), 693noRestore: parseResult.HasOption(RunCommandParser.NoRestoreOption) || parseResult.HasOption(RunCommandParser.NoBuildOption), 694noCache: parseResult.HasOption(RunCommandParser.NoCacheOption), 695interactive: parseResult.GetValue(RunCommandParser.InteractiveOption),
Extensions\ParseResultExtensions.cs (3)
180if (parseResult.HasOption(RunCommandParser.PropertyOption) && parseResult.GetValue(RunCommandParser.PropertyOption)!.Any()) 185if (projVals.Count() != 1 || parseResult.HasOption(RunCommandParser.ProjectOption))
Parser.cs (1)
81RunCommandParser.GetCommand(),
Telemetry\TelemetryFilter.cs (2)
119optionsToLog: [ RunCommandParser.FrameworkOption, CleanCommandParser.FrameworkOption, 120TestCommandParser.FrameworkOption, RunCommandParser.ConfigurationOption, CleanCommandParser.ConfigurationOption,
dotnet.Tests (15)
CommandTests\MSBuild\GivenDotnetRunInvocation.cs (1)
46.BeEquivalentTo(MSBuildArgs.AnalyzeMSBuildArguments([.. ConstantRestoreArgs, .. expectedArgs, NuGetDisabledProperty ], CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), RunCommandParser.VerbosityOption));
CommandTests\Run\RunFileTests.cs (14)
174RunCommandParser.ProjectOption.Name)); 292RunCommandParser.ProjectOption.Name)); 470.And.HaveStdErrContaining(string.Format(CliCommandStrings.InvalidOptionForStdin, RunCommandParser.NoBuildOption.Name)); 479.And.HaveStdErrContaining(string.Format(CliCommandStrings.InvalidOptionForStdin, RunCommandParser.LaunchProfileOption.Name)); 495.And.HaveStdErrContaining(string.Format(CliCommandStrings.RunCommandExceptionNoProjects, testInstance.Path, RunCommandParser.ProjectOption.Name)); 520RunCommandParser.ProjectOption.Name)); 539RunCommandParser.ProjectOption.Name)); 642RunCommandParser.ProjectOption.Name)); 680RunCommandParser.ProjectOption.Name)); 715RunCommandParser.ProjectOption.Name)); 815RunCommandParser.ProjectOption.Name)); 960RunCommandParser.ProjectOption.Name)); 2722.And.HaveStdErrContaining(string.Format(CliCommandStrings.CannotCombineOptions, RunCommandParser.NoCacheOption.Name, RunCommandParser.NoBuildOption.Name));
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
121var command = explicitCommand ?? RunCommandParser.GetCommand();