16 instantiations of MSBuildArgs
Microsoft.DotNet.Cli.Utils (16)
MSBuildArgs.cs (16)
103return new MSBuildArgs( 123return new MSBuildArgs(properties, null, null, null, null, null, null, null, null); 128return new MSBuildArgs(null, null, null, null, null, null, null, null, args.ToArray()); 132return new MSBuildArgs(null, null, null, null, null, null, null, verbosity, null); 135public static readonly MSBuildArgs ForHelp = new(null, null, null, null, null, null, null, null, ["--help"]); 142return new MSBuildArgs( 162return new MSBuildArgs( 174return new MSBuildArgs( 191return new MSBuildArgs( 204return new MSBuildArgs( 221return new MSBuildArgs( 238return new MSBuildArgs( 251return new MSBuildArgs( 268return new MSBuildArgs( 285return new MSBuildArgs( 299return new MSBuildArgs(
69 references to MSBuildArgs
dotnet (54)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
388var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments([..args], CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, BuildCommandParser.TargetOption, BuildCommandParser.VerbosityOption);
Commands\Clean\CleanCommand.cs (1)
12public class CleanCommand(MSBuildArgs msbuildArgs, string? msbuildPath = null) : MSBuildForwardingApp(msbuildArgs, msbuildPath)
Commands\CommandFactory.cs (8)
16Func<MSBuildArgs, string, VirtualProjectBuildingCommand> configureVirtualCommand, 17Func<MSBuildArgs, string?, CommandBase> createPhysicalCommand, 21Func<MSBuildArgs, MSBuildArgs>? transformer = null) 28var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments([.. forwardedArgs, .. binLogArgs], 41var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments([.. forwardedArgs, .. args], [.. optionsToUseWhenParsingMSBuildFlags]);
Commands\MSBuild\MSBuildCommand.cs (1)
13) : MSBuildForwardingApp(MSBuildArgs.AnalyzeMSBuildArguments([..msbuildArgs], CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, MSBuildCommandParser.TargetOption, CommonOptions.VerbosityOption()), msbuildPath, includeLogo: true)
Commands\MSBuild\MSBuildForwardingApp.cs (4)
17private static MSBuildArgs ConcatTelemetryLogger(MSBuildArgs msbuildArgs) 41MSBuildArgs.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), CommonOptions.VerbosityOption()), 46public MSBuildForwardingApp(MSBuildArgs msBuildArgs, string? msbuildPath = null, bool includeLogo = false)
Commands\Pack\PackCommand.cs (1)
20MSBuildArgs msbuildArgs,
Commands\Package\Add\PackageAddCommand.cs (1)
180msbuildArgs: MSBuildArgs.FromProperties(new Dictionary<string, string>(2)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
118msbuildArgs: MSBuildArgs.FromOtherArgs([]))
Commands\Publish\PublishCommand.cs (1)
15MSBuildArgs msbuildArgs,
Commands\Restore\RestoreCommand.cs (1)
49public static MSBuildForwardingApp CreateForwarding(MSBuildArgs msbuildArgs, string? msbuildPath = null)
Commands\Restore\RestoringCommand.cs (8)
35MSBuildArgs msbuildArgs, 64private static MSBuildArgs GetCommandArguments( 65MSBuildArgs msbuildArgs, 104MSBuildArgs msbuildArgs, 126var restoreMSBuildArgs = 127MSBuildArgs.FromProperties(RestoreOptimizationProperties) 138private static bool HasPropertyToExcludeFromRestore(MSBuildArgs msbuildArgs) 185private static (string[] newArgumentsToAdd, string[] existingArgumentsToForward) ProcessForwardedArgumentsForSeparateRestore(MSBuildArgs msbuildArgs)
Commands\Run\Api\RunApiCommand.cs (2)
88var msbuildArgs = MSBuildArgs.FromVerbosity(VerbosityOptions.quiet);
Commands\Run\CommonRunHelpers.cs (1)
17public static Dictionary<string, string> GetGlobalPropertiesFromArgs(MSBuildArgs msbuildArgs)
Commands\Run\RunCommand.cs (9)
58public MSBuildArgs MSBuildArgs { get; } 93MSBuildArgs msbuildArgs, 345var args = MSBuildArgs.RequestedTargets is null or [] 364private MSBuildArgs SetupSilentBuildArgs(MSBuildArgs msbuildArgs) 413static ProjectInstance EvaluateProject(string? projectFilePath, Func<ProjectCollection, ProjectInstance>? projectFactory, MSBuildArgs msbuildArgs, ILogger? binaryLogger) 483static void InvokeRunArgumentsTarget(ProjectInstance project, bool noBuild, FacadeLogger? binaryLogger, MSBuildArgs buildArgs) 684var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(msbuildProperties, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), RunCommandParser.VerbosityOption);
Commands\Run\VirtualProjectBuildingCommand.cs (2)
108MSBuildArgs msbuildArgs) 139public MSBuildArgs MSBuildArgs { get; }
Commands\Test\MTP\MSBuildUtility.cs (6)
38var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), CommonOptions.VerbosityOption()); 60var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, CommonOptions.MSBuildTargetOption(), CommonOptions.VerbosityOption()); 126var parsedMSBuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(msbuildArgs, CommonOptions.PropertiesOption, CommonOptions.RestorePropertiesOption, TestCommandParser.MTPTargetOption, TestCommandParser.VerbosityOption);
Commands\Test\VSTest\TestCommand.cs (3)
17MSBuildArgs msbuildArgs, 222var parsedMSBuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(
Parser.cs (1)
364new MSBuildForwardingApp(MSBuildArgs.ForHelp).Execute();
ReleasePropertyProjectLocator.cs (1)
115return 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));
Microsoft.DotNet.Cli.Utils (14)
MSBuildArgs.cs (11)
83public static MSBuildArgs AnalyzeMSBuildArguments(IEnumerable<string> forwardedAndUserFacingArgs, params Option[] options) 121public static MSBuildArgs FromProperties(ReadOnlyDictionary<string, string>? properties) 126public static MSBuildArgs FromOtherArgs(params ReadOnlySpan<string> args) 130public static MSBuildArgs FromVerbosity(VerbosityOptions verbosity) 135public static readonly MSBuildArgs ForHelp = new(null, null, null, null, null, null, null, null, ["--help"]); 140public MSBuildArgs CloneWithExplicitArgs(string[] newArgs) 157public MSBuildArgs CloneWithAdditionalArgs(params string[] additionalArgs) 186public MSBuildArgs CloneWithAdditionalRestoreProperties(ReadOnlyDictionary<string, string>? additionalRestoreProperties) 233public MSBuildArgs CloneWithAdditionalProperties(ReadOnlyDictionary<string, string>? additionalProperties) 280public MSBuildArgs CloneWithAdditionalTargets(params ReadOnlySpan<string> additionalTargets) 297public MSBuildArgs CloneWithVerbosity(VerbosityOptions newVerbosity)
MSBuildForwardingAppWithoutLogging.cs (3)
35private MSBuildArgs _msbuildArgs; 47public MSBuildForwardingAppWithoutLogging(MSBuildArgs msbuildArgs, string? msbuildPath = null, bool includeLogo = false, bool isRestoring = true) 100private string[] EmitMSBuildArgs(MSBuildArgs msbuildArgs) => [