112 references to BuildRequestDataFlags
Microsoft.Build (81)
AssemblyInfo.cs (1)
41[assembly: TypeForwardedTo(typeof(Microsoft.Build.Execution.BuildRequestDataFlags))]
BackEnd\BuildManager\BuildManager.cs (5)
1333submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.ReplaceExistingProjectInstance)); 1935if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 1940if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk)) 2770private void CheckAllSubmissionsComplete(BuildRequestDataFlags? flags) 2776if (flags.HasValue && flags.Value.HasFlag(BuildRequestDataFlags.ClearCachesAfterBuild))
BackEnd\BuildManager\BuildRequestData.cs (14)
22: this(projectInstance, targetsToBuild, null, BuildRequestDataFlags.None) 33: this(projectInstance, targetsToBuild, hostServices, BuildRequestDataFlags.None) 44public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 57public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, IEnumerable<string>? propertiesToTransfer) 85/// <param name="requestedProjectState">A <see cref="Execution.RequestedProjectState"/> describing properties, items, and metadata that should be returned. Requires setting <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/>.</param> 86public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, IEnumerable<string>? propertiesToTransfer, RequestedProjectState requestedProjectState) 104: this(projectFullPath, globalProperties, toolsVersion, targetsToBuild, hostServices, BuildRequestDataFlags.None) 116/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 117/// <param name="requestedProjectState">A <see cref="Execution.RequestedProjectState"/> describing properties, items, and metadata that should be returned. Requires setting <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/>.</param> 119string? toolsVersion, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, 136/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 137public BuildRequestData(string projectFullPath, IDictionary<string, string?> globalProperties, string? toolsVersion, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 155private BuildRequestData(string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, string projectFullPath) 233public new BuildRequestDataFlags Flags => base.Flags;
BackEnd\BuildManager\BuildRequestDataBase.cs (3)
13BuildRequestDataFlags flags, 38public BuildRequestDataFlags Flags { get; protected set; } 59BuildRequestDataFlags flags,
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (4)
353if (!request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreExistingProjectState)) 1143BuildRequestDataFlags buildRequestDataFlags = request.BuildRequestDataFlags; 1145if (issuingEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 1148buildRequestDataFlags |= BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports;
BackEnd\Components\BuildRequestEngine\FullyQualifiedBuildRequest.cs (3)
36BuildRequestDataFlags flags = BuildRequestDataFlags.None) 66public BuildRequestDataFlags BuildRequestDataFlags { get; set; }
BackEnd\Components\Caching\ResultsCache.cs (12)
25private const BuildRequestDataFlags FlagsAffectingBuildResults = 26BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports 27| BuildRequestDataFlags.FailOnUnresolvedSdk; 360BuildRequestDataFlags buildRequestDataFlags = buildRequest.BuildRequestDataFlags; 361BuildRequestDataFlags buildResultDataFlags = (BuildRequestDataFlags)buildResult.BuildRequestDataFlags; 395static bool HasProvideProjectStateAfterBuild(BuildRequestDataFlags flags) 396=> (flags & BuildRequestDataFlags.ProvideProjectStateAfterBuild) == BuildRequestDataFlags.ProvideProjectStateAfterBuild; 398static bool HasProvideSubsetOfStateAfterBuild(BuildRequestDataFlags flags) 399=> (flags & BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild) == BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
377? BuildRequestDataFlags.SkipNonexistentTargets 378: BuildRequestDataFlags.None);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
154if (!targetExists && entry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.SkipNonexistentTargets)) 196if (_requestEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.ProvideProjectStateAfterBuild))
BackEnd\Components\Scheduler\Scheduler.cs (2)
2049if ((buildRequest.BuildRequestDataFlags & BuildRequestDataFlags.SkipNonexistentTargets) != BuildRequestDataFlags.SkipNonexistentTargets)
BackEnd\Shared\BuildRequest.cs (8)
86private BuildRequestDataFlags _buildRequestDataFlags; 107BuildRequestDataFlags buildRequestDataFlags, 125_buildRequestDataFlags |= BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild; 146BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None, 181BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None, 362public BuildRequestDataFlags BuildRequestDataFlags
BackEnd\Shared\BuildRequestConfiguration.cs (3)
436BuildRequestDataFlags buildRequestDataFlags, 473if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 478if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk))
BackEnd\Shared\BuildResult.cs (5)
130/// includes <see cref="BuildRequestDataFlags.ProvideProjectStateAfterBuild"/> or 131/// <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/> for the build request which this object is a result of, 144private BuildRequestDataFlags _buildRequestDataFlags; 420/// See <see cref="Execution.BuildRequestDataFlags"/> for examples of the available flags. 425public BuildRequestDataFlags? BuildRequestDataFlags => (_version > 0) ? _buildRequestDataFlags : null;
Graph\GraphBuildRequestData.cs (15)
34: this(projectGraph, targetsToBuild, null, BuildRequestDataFlags.None) 45: this(projectGraph, targetsToBuild, hostServices, BuildRequestDataFlags.None) 56public GraphBuildRequestData(ProjectGraph projectGraph, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 72: this(new ProjectGraphEntryPoint(projectFullPath, globalProperties).AsEnumerable(), targetsToBuild, hostServices, BuildRequestDataFlags.None) 83/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 84public GraphBuildRequestData(string projectFullPath, IDictionary<string, string> globalProperties, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 95: this(projectGraphEntryPoint.AsEnumerable(), targetsToBuild, null, BuildRequestDataFlags.None) 106: this(projectGraphEntryPoint.AsEnumerable(), targetsToBuild, hostServices, BuildRequestDataFlags.None) 117public GraphBuildRequestData(ProjectGraphEntryPoint projectGraphEntryPoint, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 128: this(projectGraphEntryPoints, targetsToBuild, null, BuildRequestDataFlags.None) 139: this(projectGraphEntryPoints, targetsToBuild, hostServices, BuildRequestDataFlags.None) 150public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 158public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, GraphBuildOptions graphBuildOptions) 169private GraphBuildRequestData(ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, GraphBuildOptions? graphBuildOptions = null) 249public new BuildRequestDataFlags Flags => base.Flags;
Logging\BinaryLogger\BuildEventArgsReader.cs (2)
644var flags = (BuildRequestDataFlags)ReadInt32();
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
89var request = new BuildRequestData(testProject.ProjectFile, new Dictionary<string, string?>(), MSBuildConstants.CurrentToolsVersion, [], null, BuildRequestDataFlags.None);
Microsoft.Build.Engine.UnitTests (15)
BackEnd\BuildManager_Tests.cs (4)
505_projectCollection.HostServices, BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild, null, 2320var data = new BuildRequestData(instance, Array.Empty<string>(), null, BuildRequestDataFlags.None, new string[] { "VirtualProp" }); 3893BuildRequestDataFlags.ReplaceExistingProjectInstance); 4356flags: BuildRequestDataFlags.None,
BackEnd\NodePackets_Tests.cs (1)
81BuildSubmissionStartedEventArgs buildSubmissionStarted = new(new Dictionary<string, string> { { "Value1", "Value2" } }, ["Path1"], ["TargetName"], BuildRequestDataFlags.ReplaceExistingProjectInstance, 123);
BackEnd\ResultsCache_Tests.cs (5)
208BuildRequestDataFlags.None); 218BuildRequestDataFlags.ProvideProjectStateAfterBuild); 228BuildRequestDataFlags.None); 281BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild, 296BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild,
BackEnd\TargetBuilder_Tests.cs (3)
1457BuildRequestEntry entry = new BuildRequestEntry(CreateNewBuildRequest(1, target, BuildRequestDataFlags.SkipNonexistentTargets), cache[1]); 1559private BuildRequest CreateNewBuildRequest(int configurationId, (string name, TargetBuiltReason reason)[] targets, BuildRequestDataFlags flags = BuildRequestDataFlags.None)
BuildEventArgsSerialization_Tests.cs (2)
133var flag = Execution.BuildRequestDataFlags.FailOnUnresolvedSdk;
Microsoft.Build.Framework (4)
BuildSubmissionStartedEventArgs.cs (4)
23Flags = BuildRequestDataFlags.None; 31BuildRequestDataFlags flags, 48public BuildRequestDataFlags Flags { get; set; } 116Flags = (BuildRequestDataFlags)reader.ReadInt32();
Microsoft.Build.Framework.UnitTests (2)
BuildSubmissionStartedEventArgs_Tests.cs (2)
36var flag = Execution.BuildRequestDataFlags.FailOnUnresolvedSdk;
MSBuild (9)
XMake.cs (9)
1584BuildRequestDataFlags flags = BuildRequestDataFlags.None; 1587flags |= BuildRequestDataFlags.ProvideProjectStateAfterBuild; 1867BuildRequestDataFlags flags = BuildRequestDataFlags.ClearCachesAfterBuild | BuildRequestDataFlags.SkipNonexistentTargets | BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports | BuildRequestDataFlags.FailOnUnresolvedSdk; 1870flags |= BuildRequestDataFlags.ProvideProjectStateAfterBuild;