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
(
79 references to MSBuildArgs
dotnet (63)
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)
52
Func<
MSBuildArgs
, string, VirtualProjectBuildingCommand> createVirtualCommand,
53
Func<
MSBuildArgs
, string?, CommandBase> createPhysicalCommand,
57
Func<
MSBuildArgs
,
MSBuildArgs
>? transformer = null)
64
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([.. forwardedArgs, .. binLogArgs],
97
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([.. forwardedArgs, .. args], [.. optionsToUseWhenParsingMSBuildFlags]);
Commands\MSBuild\MSBuildCommand.cs (1)
14
) : MSBuildForwardingApp(
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\MSBuild\MSBuildForwardingApp.cs (5)
20
private static
MSBuildArgs
ConcatTelemetryLogger(
MSBuildArgs
msbuildArgs)
46
MSBuildArgs
.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption()),
51
public MSBuildForwardingApp(
MSBuildArgs
msBuildArgs, string? msbuildPath = null)
53
var
modifiedMSBuildArgs = CommonRunHelpers.AdjustMSBuildForLLMs(ConcatTelemetryLogger(msBuildArgs));
Commands\Pack\PackCommand.cs (1)
19
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)
16
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)
108
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)
45
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)
65
public
MSBuildArgs
MSBuildArgs { get; private set; }
118
MSBuildArgs
msbuildArgs,
494
var
buildArgs = MSBuildArgs.CloneWithExplicitArgs([ProjectFileFullPath, .. MSBuildArgs.OtherMSBuildArgs]);
526
var
args = MSBuildArgs.RequestedTargets is null or []
544
private
MSBuildArgs
SetupSilentBuildArgs(
MSBuildArgs
msbuildArgs)
610
static ProjectInstance EvaluateProject(string? projectFilePath, Func<ProjectCollection, ProjectInstance>? projectFactory,
MSBuildArgs
msbuildArgs, ILogger? binaryLogger)
683
static void InvokeRunArgumentsTarget(ProjectInstance project, bool noBuild, FacadeLogger? binaryLogger,
MSBuildArgs
buildArgs, IReadOnlyDictionary<string, string> environmentVariables)
930
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\MSBuildUtility.cs (6)
38
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption());
90
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption());
247
var
parsedMSBuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\Test\VSTest\TestCommand.cs (3)
18
MSBuildArgs
msbuildArgs,
244
var
parsedMSBuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Parser.cs (1)
363
new MSBuildForwardingApp(
MSBuildArgs
.ForHelp).Execute();
ReleasePropertyProjectLocator.cs (1)
101
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)
34
private
MSBuildArgs
_msbuildArgs;
46
public MSBuildForwardingAppWithoutLogging(
MSBuildArgs
msbuildArgs, string? msbuildPath = null)
92
private string[] EmitMSBuildArgs(
MSBuildArgs
msbuildArgs) => [