17 instantiations of MSBuildArgs
Microsoft.DotNet.Cli.Utils (17)
MSBuildArgs.cs (17)
122
return new
MSBuildArgs
(
146
return new
MSBuildArgs
(properties, null, null, null, null, null, null, null, noLogo: false, null);
151
return new
MSBuildArgs
(null, null, null, null, null, null, null, null, noLogo: false, args.ToArray());
155
return new
MSBuildArgs
(null, null, null, null, null, null, null, verbosity, noLogo: false, null);
158
public static readonly MSBuildArgs ForHelp =
new
(null, null, null, null, null, null, null, null, noLogo: true, ["--help"]);
165
return new
MSBuildArgs
(
186
return new
MSBuildArgs
(
199
return new
MSBuildArgs
(
217
return new
MSBuildArgs
(
231
return new
MSBuildArgs
(
249
return new
MSBuildArgs
(
267
return new
MSBuildArgs
(
281
return new
MSBuildArgs
(
299
return new
MSBuildArgs
(
317
return new
MSBuildArgs
(
332
return new
MSBuildArgs
(
347
return new
MSBuildArgs
(
86 references to MSBuildArgs
dotnet (70)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
389
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\Clean\CleanCommand.cs (1)
12
public sealed class CleanCommand(
MSBuildArgs
msbuildArgs, string? msbuildPath = null) : MSBuildForwardingApp(msbuildArgs, msbuildPath)
Commands\DotNetCommandFactory.cs (8)
53
Func<
MSBuildArgs
, string, VirtualProjectBuildingCommand> createVirtualCommand,
54
Func<
MSBuildArgs
, string?, CommandBase> createPhysicalCommand,
58
Func<
MSBuildArgs
,
MSBuildArgs
>? transformer = null)
67
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([.. forwardedArgs, .. binLogArgs],
105
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([.. forwardedArgs, .. args], [.. optionsToUseWhenParsingMSBuildFlags]);
Commands\MSBuild\MSBuildCommand.cs (1)
14
) : MSBuildForwardingApp(
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\MSBuild\MSBuildForwardingApp.cs (6)
35
private static
MSBuildArgs
ConcatTelemetryLogger(
MSBuildArgs
msbuildArgs)
76
MSBuildArgs
.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption()),
86
/// <param name="msBuildArgs">MSBuild arguments to forward to the builder process, parsed by using <see cref="
MSBuildArgs
.AnalyzeMSBuildArguments"/> to apply a set of per-command <see cref="System.CommandLine.Option`1"/>s to a list of unparsed command line input tokens.</param>
88
public MSBuildForwardingApp(
MSBuildArgs
msBuildArgs, string? msbuildPath = null)
90
var
modifiedMSBuildArgs = CommonRunHelpers.AdjustMSBuildForLLMs(ConcatTelemetryLogger(msBuildArgs));
Commands\Pack\PackCommand.cs (1)
21
MSBuildArgs
msbuildArgs,
Commands\Package\Add\PackageAddCommand.cs (1)
86
MSBuildArgs
Commands\Package\List\PackageListCommand.cs (1)
53
msbuildArgs:
MSBuildArgs
.FromProperties(new Dictionary<string, string>
Commands\Publish\PublishCommand.cs (1)
18
MSBuildArgs
msbuildArgs,
Commands\Restore\RestoreCommand.cs (1)
58
public static MSBuildForwardingApp CreateForwarding(
MSBuildArgs
msbuildArgs, string? msbuildPath = null)
Commands\Restore\RestoringCommand.cs (8)
36
MSBuildArgs
msbuildArgs,
66
private static
MSBuildArgs
GetCommandArguments(
67
MSBuildArgs
msbuildArgs,
102
MSBuildArgs
msbuildArgs,
124
var
restoreMSBuildArgs =
125
MSBuildArgs
.FromProperties(RestoreOptimizationProperties)
136
private static bool HasPropertyToExcludeFromRestore(
MSBuildArgs
msbuildArgs)
183
private static (string[] newArgumentsToAdd, string[] existingArgumentsToForward) ProcessForwardedArgumentsForSeparateRestore(
MSBuildArgs
msbuildArgs)
Commands\Run\Api\RunApiCommand.cs (2)
113
var
msbuildArgs =
MSBuildArgs
.FromVerbosity(VerbosityOptions.quiet);
Commands\Run\CommonRunHelpers.cs (4)
17
public static Dictionary<string, string> GetGlobalPropertiesFromArgs(
MSBuildArgs
msbuildArgs)
27
public static
MSBuildArgs
AdjustMSBuildForLLMs(
MSBuildArgs
msbuildArgs)
50
public static Microsoft.Build.Framework.ILogger GetConsoleLogger(
MSBuildArgs
args) =>
Commands\Run\EnvironmentVariablesToMSBuild.cs (2)
104
public static
MSBuildArgs
AddPropsFileToArgs(
MSBuildArgs
msbuildArgs, string? propsFilePath)
Commands\Run\RunCommand.cs (10)
66
public
MSBuildArgs
MSBuildArgs { get; private set; }
119
MSBuildArgs
msbuildArgs,
495
var
buildArgs = MSBuildArgs.CloneWithExplicitArgs([ProjectFileFullPath, .. MSBuildArgs.OtherMSBuildArgs]);
527
var
args = MSBuildArgs.RequestedTargets is null or []
545
private
MSBuildArgs
SetupSilentBuildArgs(
MSBuildArgs
msbuildArgs)
611
static ProjectInstance EvaluateProject(string? projectFilePath, Func<ProjectCollection, ProjectInstance>? projectFactory,
MSBuildArgs
msbuildArgs, ILogger? binaryLogger)
684
static void InvokeRunArgumentsTarget(ProjectInstance project, bool noBuild, FacadeLogger? binaryLogger,
MSBuildArgs
buildArgs, IReadOnlyDictionary<string, string> environmentVariables)
931
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\Run\RunCommandSelector.cs (2)
30
private readonly
MSBuildArgs
_msbuildArgs;
89
MSBuildArgs
msbuildArgs,
Commands\Run\VirtualProjectBuildingCommand.cs (2)
119
public
MSBuildArgs
MSBuildArgs { get; }
152
MSBuildArgs
msbuildArgs,
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (1)
148
var
msbuildArgs = SolutionAndProjectUtility.AnalyzeStandardTestMSBuildArgs(buildOptions.MSBuildArgs);
Commands\Test\MTP\MSBuildUtility.cs (7)
40
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption());
102
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption());
168
var
msbuildArgs = SolutionAndProjectUtility.AnalyzeStandardTestMSBuildArgs(perTfmBuildOptions.MSBuildArgs);
369
var
parsedMSBuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\Test\MTP\SolutionAndProjectUtility.cs (4)
27
internal static
MSBuildArgs
AnalyzeStandardTestMSBuildArgs(IEnumerable<string> args) =>
28
MSBuildArgs
.AnalyzeMSBuildArguments(
332
var
msbuildArgs = AnalyzeStandardTestMSBuildArgs(buildOptions.MSBuildArgs);
419
var
msbuildArgs = AnalyzeStandardTestMSBuildArgs(msbuildArgsToAppend);
Commands\Test\VSTest\TestCommand.cs (3)
18
MSBuildArgs
msbuildArgs,
244
var
parsedMSBuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Parser.cs (1)
412
new MSBuildForwardingApp(
MSBuildArgs
.ForHelp).Execute();
ReleasePropertyProjectLocator.cs (1)
104
return new VirtualProjectBuildingCommand(Path.GetFullPath(arg),
MSBuildArgs
.FromProperties(globalProps))
Microsoft.DotNet.Cli.Utils (16)
MSBuildArgs.cs (13)
103
public static
MSBuildArgs
AnalyzeMSBuildArguments(IEnumerable<string> forwardedAndUserFacingArgs, params Option[] options)
144
public static
MSBuildArgs
FromProperties(ReadOnlyDictionary<string, string>? properties)
149
public static
MSBuildArgs
FromOtherArgs(params ReadOnlySpan<string> args)
153
public static
MSBuildArgs
FromVerbosity(VerbosityOptions verbosity)
158
public static readonly
MSBuildArgs
ForHelp = new(null, null, null, null, null, null, null, null, noLogo: true, ["--help"]);
163
public
MSBuildArgs
CloneWithExplicitArgs(string[] newArgs)
181
public
MSBuildArgs
CloneWithAdditionalArgs(params string[] additionalArgs)
212
public
MSBuildArgs
CloneWithAdditionalRestoreProperties(ReadOnlyDictionary<string, string>? additionalRestoreProperties)
262
public
MSBuildArgs
CloneWithAdditionalProperties(ReadOnlyDictionary<string, string>? additionalProperties)
312
public
MSBuildArgs
CloneWithAdditionalTargets(params ReadOnlySpan<string> additionalTargets)
330
public
MSBuildArgs
CloneWithVerbosity(VerbosityOptions newVerbosity)
345
public
MSBuildArgs
CloneWithNoLogo(bool noLogo)
361
/// This mutates the <see cref="
MSBuildArgs
"/> instance, applying all of the current global properties
MSBuildForwardingAppWithoutLogging.cs (3)
63
private
MSBuildArgs
_msbuildArgs;
83
public MSBuildForwardingAppWithoutLogging(
MSBuildArgs
msbuildArgs, string? msbuildPath = null, bool forceOutOfProc = false)
135
private string[] EmitMSBuildArgs(
MSBuildArgs
msbuildArgs) => [