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(
24 references to MSBuildArgs
dotnet-aot (9)
parent\dotnet\Commands\MSBuild\MSBuildForwardingApp.cs (5)
36private static MSBuildArgs ConcatTelemetryLogger(MSBuildArgs msbuildArgs) 77MSBuildArgs.AnalyzeMSBuildArguments(rawMSBuildArgs.ToArray(), CommonOptions.CreatePropertyOption(), CommonOptions.CreateRestorePropertyOption(), CommonOptions.CreateMSBuildTargetOption(), CommonOptions.CreateVerbosityOption(), CommonOptions.CreateNoLogoOption()), 89public MSBuildForwardingApp(MSBuildArgs msBuildArgs, string? msbuildPath = null) 91var modifiedMSBuildArgs = CommonRunHelpers.AdjustMSBuildForLLMs(ConcatTelemetryLogger(msBuildArgs));
parent\dotnet\Commands\Run\CommonRunHelpers.cs (3)
107public static Dictionary<string, string> GetGlobalPropertiesFromArgs(MSBuildArgs msbuildArgs) 117public static MSBuildArgs AdjustMSBuildForLLMs(MSBuildArgs msbuildArgs)
parent\dotnet\Parser.cs (1)
470new MSBuildForwardingApp(MSBuildArgs.ForHelp).Execute();
Microsoft.DotNet.Cli.Utils (15)
MSBuildArgs.cs (12)
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)
MSBuildForwardingAppWithoutLogging.cs (3)
64private MSBuildArgs _msbuildArgs; 84public MSBuildForwardingAppWithoutLogging(MSBuildArgs msbuildArgs, string? msbuildPath = null, bool forceOutOfProc = false) 137private string[] EmitMSBuildArgs(MSBuildArgs msbuildArgs) => [