20 references to SetParameterizedSwitch
Microsoft.Build.CommandLine.UnitTests (18)
CommandLineSwitches_Tests.cs (18)
803
Assert.True(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Verbosity, "/v:q", "q", false, true, false));
816
Assert.True(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Verbosity, "/verbosity:\"diag\";minimal", "\"diag\";minimal", true, true, false));
846
Assert.False(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, "/t:\"", "\"", false, true, false));
859
Assert.False(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, "/t:A,\"\";B", "A,\"\";B", true, true, false));
888
Assert.True(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Logger, "/l:\"", "\"", false, false, false));
901
Assert.True(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Logger, "/LOGGER:\"\",asm;\"p,a;r\"", "\"\",asm;\"p,a;r\"", true, false, false));
921
Assert.True(switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.WarningsAsErrors, "/warnaserror", "", multipleParametersAllowed: true, unquoteParameters: false, emptyParametersAllowed: true));
1046
switchesLeft.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Project, "tempproject.proj", "tempproject.proj", false, true, false);
1053
switchesRight.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, "/t:build", "build", true, true, false);
1084
switchesLeft.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, "/target:Clean", "Clean", true, true, false);
1090
switchesRight.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, "/t:\"RESOURCES\";build", "\"RESOURCES\";build", true, true, false);
1118
switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, commandLineArg, switchParameters, true, true, false);
1138
switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Target, "/t:Clean;Build", "\"Clean;Build\"", true, true, false);
1151
switchesLeft.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Project, "tempproject.proj", "tempproject.proj", false, true, false);
1157
switchesRight.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Project, "Rhubarb.proj", "Rhubarb.proj", false, true, false);
1245
switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Verbosity, "/v:q", "q", false, true, false);
1503
switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.NoLogo, "/nologo:true", "true", false, true, false);
1509
switches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.NoLogo, "/nologo:false", "false", false, true, false);
MSBuild (2)
CommandLine\CommandLineParser.cs (1)
497
if (!commandLineSwitches.
SetParameterizedSwitch
(parameterizedSwitch, unquotedCommandLineArg, switchParameters, multipleParametersAllowed, unquoteParameters, allowEmptyParameters))
XMake.cs (1)
2237
commandLineSwitches.
SetParameterizedSwitch
(CommandLineSwitches.ParameterizedSwitch.Verbosity, "q", "q", true, true, true);