17 instantiations of MSBuildArgs
Microsoft.DotNet.Cli.Utils (17)
MSBuildArgs.cs (17)
122return new MSBuildArgs( 146return new MSBuildArgs(properties, null, null, null, null, null, null, null, noLogo: false, null); 151return new MSBuildArgs(null, null, null, null, null, null, null, null, noLogo: false, args.ToArray()); 155return new MSBuildArgs(null, null, null, null, null, null, null, verbosity, noLogo: false, null); 158public static readonly MSBuildArgs ForHelp = new(null, null, null, null, null, null, null, null, noLogo: true, ["--help"]); 165return new MSBuildArgs( 186return new MSBuildArgs( 199return new MSBuildArgs( 217return new MSBuildArgs( 231return new MSBuildArgs( 249return new MSBuildArgs( 267return new MSBuildArgs( 281return new MSBuildArgs( 299return new MSBuildArgs( 317return new MSBuildArgs( 332return new MSBuildArgs( 347return new MSBuildArgs(
98 references to MSBuildArgs
dotnet (72)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
389var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(
Commands\Clean\CleanCommand.cs (1)
12public sealed class CleanCommand(MSBuildArgs msbuildArgs, string? msbuildPath = null) : MSBuildForwardingApp(msbuildArgs, msbuildPath)
Commands\DotNetCommandFactory.cs (8)
55Func<MSBuildArgs, string, VirtualProjectBuildingCommand> createVirtualCommand, 56Func<MSBuildArgs, string?, CommandBase> createPhysicalCommand, 60Func<MSBuildArgs, ImmutableArray<string>, MSBuildArgs>? transformer = null) 69var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments([.. forwardedArgs, .. loggerArgs], 114var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments([.. forwardedArgs, .. args], [.. optionsToUseWhenParsingMSBuildFlags]);
Commands\MSBuild\MSBuildCommand.cs (1)
14) : MSBuildForwardingApp(MSBuildArgs.AnalyzeMSBuildArguments(
Commands\MSBuild\MSBuildForwardingApp.cs (6)
36private static MSBuildArgs ConcatTelemetryLogger(MSBuildArgs msbuildArgs) 77MSBuildArgs.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption()), 87/// <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> 89public MSBuildForwardingApp(MSBuildArgs msBuildArgs, string? msbuildPath = null) 91var modifiedMSBuildArgs = CommonRunHelpers.AdjustMSBuildForLLMs(ConcatTelemetryLogger(msBuildArgs));
Commands\Pack\PackCommand.cs (1)
21MSBuildArgs msbuildArgs,
Commands\Package\Add\PackageAddCommand.cs (1)
86MSBuildArgs
Commands\Package\List\PackageListCommand.cs (1)
53msbuildArgs: MSBuildArgs.FromProperties(new Dictionary<string, string>
Commands\Publish\PublishCommand.cs (1)
18MSBuildArgs msbuildArgs,
Commands\Restore\RestoreCommand.cs (1)
58public static MSBuildForwardingApp CreateForwarding(MSBuildArgs msbuildArgs, string? msbuildPath = null)
Commands\Restore\RestoringCommand.cs (8)
36MSBuildArgs msbuildArgs, 66private static MSBuildArgs GetCommandArguments( 67MSBuildArgs msbuildArgs, 102MSBuildArgs msbuildArgs, 124var restoreMSBuildArgs = 125MSBuildArgs.FromProperties(RestoreOptimizationProperties) 136private static bool HasPropertyToExcludeFromRestore(MSBuildArgs msbuildArgs) 183private static (string[] newArgumentsToAdd, string[] existingArgumentsToForward) ProcessForwardedArgumentsForSeparateRestore(MSBuildArgs msbuildArgs)
Commands\Run\Api\RunApiCommand.cs (2)
110var msbuildArgs = MSBuildArgs.FromVerbosity(VerbosityOptions.quiet);
Commands\Run\CommonRunHelpers.cs (4)
104public static Dictionary<string, string> GetGlobalPropertiesFromArgs(MSBuildArgs msbuildArgs) 114public static MSBuildArgs AdjustMSBuildForLLMs(MSBuildArgs msbuildArgs) 206public static Microsoft.Build.Framework.ILogger GetConsoleLogger(MSBuildArgs args) =>
Commands\Run\EnvironmentVariablesToMSBuild.cs (2)
146public static MSBuildArgs AddPropsFileToArgs(MSBuildArgs msbuildArgs, string? propsFilePath)
Commands\Run\RunCommand.cs (10)
66public MSBuildArgs MSBuildArgs { get; private set; } 119MSBuildArgs msbuildArgs, 450var buildArgs = MSBuildArgs.CloneWithExplicitArgs([ProjectFileFullPath, .. MSBuildArgs.OtherMSBuildArgs]); 482var args = MSBuildArgs.RequestedTargets is null or [] 500private MSBuildArgs SetupSilentBuildArgs(MSBuildArgs msbuildArgs) 579static ProjectInstance EvaluateProject(string? projectFilePath, Func<ProjectCollection, ProjectInstance>? projectFactory, MSBuildArgs msbuildArgs, ILogger? binaryLogger) 653static bool InvokeRunArgumentsTarget(ProjectInstance project, bool noBuild, FacadeLogger? binaryLogger, MSBuildArgs buildArgs, IReadOnlyDictionary<string, string> environmentVariables) 886var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(
Commands\Run\RunCommandSelector.cs (2)
31private readonly MSBuildArgs _msbuildArgs; 99MSBuildArgs msbuildArgs,
Commands\Run\VirtualProjectBuildingCommand.cs (2)
64public MSBuildArgs MSBuildArgs { get; } 90MSBuildArgs msbuildArgs,
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (2)
734var msbuildArgs = SolutionAndProjectUtility.AnalyzeStandardTestMSBuildArgs(buildOptions.MSBuildArgs); 828var standardArgs = SolutionAndProjectUtility.AnalyzeStandardTestMSBuildArgs(buildOptions.MSBuildArgs);
Commands\Test\MTP\MSBuildUtility.cs (6)
45var msbuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(buildOptions.MSBuildArgs, CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption()); 113var msbuildArgs = SolutionAndProjectUtility.AnalyzeStandardTestMSBuildArgs(buildOptions.MSBuildArgs); 175var msbuildArgs = SolutionAndProjectUtility.AnalyzeStandardTestMSBuildArgs(perTfmBuildOptions.MSBuildArgs); 374var parsedMSBuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(
Commands\Test\MTP\SolutionAndProjectUtility.cs (4)
26internal static MSBuildArgs AnalyzeStandardTestMSBuildArgs(IEnumerable<string> args) => 27MSBuildArgs.AnalyzeMSBuildArguments( 434var msbuildArgs = AnalyzeStandardTestMSBuildArgs(buildOptions.MSBuildArgs); 520var msbuildArgs = AnalyzeStandardTestMSBuildArgs(msbuildArgsToAppend);
Commands\Test\VSTest\TestCommand.cs (3)
18MSBuildArgs msbuildArgs, 244var parsedMSBuildArgs = MSBuildArgs.AnalyzeMSBuildArguments(
MSBuildSession.cs (2)
47private readonly MSBuildArgs _msbuildArgs; 54public MSBuildSession(MSBuildArgs msbuildArgs, FacadeLogger? logger)
Parser.cs (1)
466new MSBuildForwardingApp(MSBuildArgs.ForHelp).Execute();
ReleasePropertyProjectLocator.cs (1)
108return new VirtualProjectBuildingCommand(Path.GetFullPath(arg), MSBuildArgs.FromProperties(globalProps))
dotnet-aot (10)
src\sdk\src\Cli\dotnet\Commands\MSBuild\MSBuildForwardingApp.cs (6)
36private static MSBuildArgs ConcatTelemetryLogger(MSBuildArgs msbuildArgs) 77MSBuildArgs.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption()), 87/// <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> 89public MSBuildForwardingApp(MSBuildArgs msBuildArgs, string? msbuildPath = null) 91var modifiedMSBuildArgs = CommonRunHelpers.AdjustMSBuildForLLMs(ConcatTelemetryLogger(msBuildArgs));
src\sdk\src\Cli\dotnet\Commands\Run\CommonRunHelpers.cs (3)
104public static Dictionary<string, string> GetGlobalPropertiesFromArgs(MSBuildArgs msbuildArgs) 114public static MSBuildArgs AdjustMSBuildForLLMs(MSBuildArgs msbuildArgs)
src\sdk\src\Cli\dotnet\Parser.cs (1)
466new MSBuildForwardingApp(MSBuildArgs.ForHelp).Execute();
Microsoft.DotNet.Cli.Utils (16)
MSBuildArgs.cs (13)
103public static MSBuildArgs AnalyzeMSBuildArguments(IEnumerable<string> forwardedAndUserFacingArgs, params Option[] options) 144public static MSBuildArgs FromProperties(ReadOnlyDictionary<string, string>? properties) 149public static MSBuildArgs FromOtherArgs(params ReadOnlySpan<string> args) 153public static MSBuildArgs FromVerbosity(VerbosityOptions verbosity) 158public static readonly MSBuildArgs ForHelp = new(null, null, null, null, null, null, null, null, noLogo: true, ["--help"]); 163public MSBuildArgs CloneWithExplicitArgs(string[] newArgs) 181public MSBuildArgs CloneWithAdditionalArgs(params string[] additionalArgs) 212public MSBuildArgs CloneWithAdditionalRestoreProperties(ReadOnlyDictionary<string, string>? additionalRestoreProperties) 262public MSBuildArgs CloneWithAdditionalProperties(ReadOnlyDictionary<string, string>? additionalProperties) 312public MSBuildArgs CloneWithAdditionalTargets(params ReadOnlySpan<string> additionalTargets) 330public MSBuildArgs CloneWithVerbosity(VerbosityOptions newVerbosity) 345public MSBuildArgs CloneWithNoLogo(bool noLogo) 361/// This mutates the <see cref="MSBuildArgs"/> instance, applying all of the current global properties
MSBuildForwardingAppWithoutLogging.cs (3)
64private MSBuildArgs _msbuildArgs; 84public MSBuildForwardingAppWithoutLogging(MSBuildArgs msbuildArgs, string? msbuildPath = null, bool forceOutOfProc = false) 137private string[] EmitMSBuildArgs(MSBuildArgs msbuildArgs) => [