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
(
74 references to MSBuildArgs
dotnet (58)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
388
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([..args], CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, BuildCommandParser.TargetOption, BuildCommandParser.VerbosityOption, BuildCommandParser.NoLogoOption);
Commands\Clean\CleanCommand.cs (1)
12
public class CleanCommand(
MSBuildArgs
msbuildArgs, string? msbuildPath = null) : MSBuildForwardingApp(msbuildArgs, msbuildPath)
Commands\CommandFactory.cs (8)
16
Func<
MSBuildArgs
, string, VirtualProjectBuildingCommand> configureVirtualCommand,
17
Func<
MSBuildArgs
, string?, CommandBase> createPhysicalCommand,
21
Func<
MSBuildArgs
,
MSBuildArgs
>? transformer = null)
28
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([.. forwardedArgs, .. binLogArgs],
41
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments([.. forwardedArgs, .. args], [.. optionsToUseWhenParsingMSBuildFlags]);
Commands\MSBuild\MSBuildCommand.cs (1)
14
) : MSBuildForwardingApp(
MSBuildArgs
.AnalyzeMSBuildArguments(
Commands\MSBuild\MSBuildForwardingApp.cs (5)
21
private static
MSBuildArgs
ConcatTelemetryLogger(
MSBuildArgs
msbuildArgs)
45
MSBuildArgs
.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), CommonOptions.VerbosityOption(), CommonOptions.NoLogoOption()),
50
public MSBuildForwardingApp(
MSBuildArgs
msBuildArgs, string? msbuildPath = null)
52
var
modifiedMSBuildArgs = CommonRunHelpers.AdjustMSBuildForLLMs(ConcatTelemetryLogger(msBuildArgs));
Commands\Pack\PackCommand.cs (1)
21
MSBuildArgs
msbuildArgs,
Commands\Package\Add\PackageAddCommand.cs (1)
184
msbuildArgs:
MSBuildArgs
.FromProperties(new Dictionary<string, string>(2)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
40
msbuildArgs:
MSBuildArgs
.FromOtherArgs([]))
Commands\Publish\PublishCommand.cs (1)
16
MSBuildArgs
msbuildArgs,
Commands\Restore\RestoreCommand.cs (1)
49
public static MSBuildForwardingApp CreateForwarding(
MSBuildArgs
msbuildArgs, string? msbuildPath = null)
Commands\Restore\RestoringCommand.cs (8)
35
MSBuildArgs
msbuildArgs,
64
private static
MSBuildArgs
GetCommandArguments(
65
MSBuildArgs
msbuildArgs,
100
MSBuildArgs
msbuildArgs,
122
var
restoreMSBuildArgs =
123
MSBuildArgs
.FromProperties(RestoreOptimizationProperties)
134
private static bool HasPropertyToExcludeFromRestore(
MSBuildArgs
msbuildArgs)
181
private static (string[] newArgumentsToAdd, string[] existingArgumentsToForward) ProcessForwardedArgumentsForSeparateRestore(
MSBuildArgs
msbuildArgs)
Commands\Run\Api\RunApiCommand.cs (2)
89
var
msbuildArgs =
MSBuildArgs
.FromVerbosity(VerbosityOptions.quiet);
Commands\Run\CommonRunHelpers.cs (4)
17
public static Dictionary<string, string> GetGlobalPropertiesFromArgs(
MSBuildArgs
msbuildArgs)
34
public static
MSBuildArgs
AdjustMSBuildForLLMs(
MSBuildArgs
msbuildArgs)
52
public static Microsoft.Build.Framework.ILogger GetConsoleLogger(
MSBuildArgs
args) =>
Commands\Run\RunCommand.cs (9)
60
public
MSBuildArgs
MSBuildArgs { get; }
95
MSBuildArgs
msbuildArgs,
347
var
args = MSBuildArgs.RequestedTargets is null or []
366
private
MSBuildArgs
SetupSilentBuildArgs(
MSBuildArgs
msbuildArgs)
415
static ProjectInstance EvaluateProject(string? projectFilePath, Func<ProjectCollection, ProjectInstance>? projectFactory,
MSBuildArgs
msbuildArgs, ILogger? binaryLogger)
485
static void InvokeRunArgumentsTarget(ProjectInstance project, bool noBuild, FacadeLogger? binaryLogger,
MSBuildArgs
buildArgs)
698
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(msbuildProperties, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), RunCommandParser.VerbosityOption);
Commands\Run\VirtualProjectBuildingCommand.cs (2)
110
MSBuildArgs
msbuildArgs)
141
public
MSBuildArgs
MSBuildArgs { get; }
Commands\Test\MTP\MSBuildUtility.cs (6)
39
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), CommonOptions.VerbosityOption(), CommonOptions.NoLogoOption());
61
var
msbuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), CommonOptions.VerbosityOption(), CommonOptions.NoLogoOption());
127
var
parsedMSBuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(msbuildArgs, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, TestCommandParser.MTPTargetOption, TestCommandParser.VerbosityOption, CommonOptions.NoLogoOption());
Commands\Test\VSTest\TestCommand.cs (3)
18
MSBuildArgs
msbuildArgs,
238
var
parsedMSBuildArgs =
MSBuildArgs
.AnalyzeMSBuildArguments(
Parser.cs (1)
364
new MSBuildForwardingApp(
MSBuildArgs
.ForHelp).Execute();
ReleasePropertyProjectLocator.cs (1)
115
return new VirtualProjectBuildingCommand(Path.GetFullPath(arg),
MSBuildArgs
.FromProperties(globalProps))
dotnet.Tests (1)
CommandTests\MSBuild\GivenDotnetRunInvocation.cs (1)
46
.BeEquivalentTo(
MSBuildArgs
.AnalyzeMSBuildArguments([.. ConstantRestoreArgs, .. expectedArgs, NuGetDisabledProperty ], CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), RunCommandParser.VerbosityOption, CommonOptions.NoLogoOption()));
Microsoft.DotNet.Cli.Utils (15)
MSBuildArgs.cs (12)
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)
MSBuildForwardingAppWithoutLogging.cs (3)
35
private
MSBuildArgs
_msbuildArgs;
47
public MSBuildForwardingAppWithoutLogging(
MSBuildArgs
msbuildArgs, string? msbuildPath = null)
93
private string[] EmitMSBuildArgs(
MSBuildArgs
msbuildArgs) => [