126 references to BuildRequestDataFlags
Microsoft.Build (82)
AssemblyInfo.cs (1)
42[assembly: TypeForwardedTo(typeof(Microsoft.Build.Execution.BuildRequestDataFlags))]
BackEnd\BuildManager\BuildManager.cs (5)
1558submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.ReplaceExistingProjectInstance)); 2164if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 2169if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk)) 3006private void CheckAllSubmissionsComplete(BuildRequestDataFlags? flags) 3012if (flags.HasValue && flags.Value.HasFlag(BuildRequestDataFlags.ClearCachesAfterBuild))
BackEnd\BuildManager\BuildRequestData.cs (14)
23: this(projectInstance, targetsToBuild, null, BuildRequestDataFlags.None) 34: this(projectInstance, targetsToBuild, hostServices, BuildRequestDataFlags.None) 45public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 58public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, IEnumerable<string>? propertiesToTransfer) 86/// <param name="requestedProjectState">A <see cref="Execution.RequestedProjectState"/> describing properties, items, and metadata that should be returned. Requires setting <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/>.</param> 87public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, IEnumerable<string>? propertiesToTransfer, RequestedProjectState requestedProjectState) 105: this(projectFullPath, globalProperties, toolsVersion, targetsToBuild, hostServices, BuildRequestDataFlags.None) 117/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 118/// <param name="requestedProjectState">A <see cref="Execution.RequestedProjectState"/> describing properties, items, and metadata that should be returned. Requires setting <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/>.</param> 120string? toolsVersion, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, 137/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 138public BuildRequestData(string projectFullPath, IDictionary<string, string?> globalProperties, string? toolsVersion, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 156private BuildRequestData(string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, string projectFullPath) 234public 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 (5)
376if ((request.BuildRequestDataFlags & BuildRequestDataFlags.IgnoreExistingProjectState) != BuildRequestDataFlags.IgnoreExistingProjectState) 1185BuildRequestDataFlags buildRequestDataFlags = request.BuildRequestDataFlags; 1187if (issuingEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 1190buildRequestDataFlags |= 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)
380? BuildRequestDataFlags.SkipNonexistentTargets 381: 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)
2123if ((buildRequest.BuildRequestDataFlags & BuildRequestDataFlags.SkipNonexistentTargets) != BuildRequestDataFlags.SkipNonexistentTargets)
BackEnd\Shared\BuildRequest.cs (8)
86private BuildRequestDataFlags _buildRequestDataFlags; 109BuildRequestDataFlags buildRequestDataFlags, 127_buildRequestDataFlags |= BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild; 148BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None, 183BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None, 364public BuildRequestDataFlags BuildRequestDataFlags
BackEnd\Shared\BuildRequestConfiguration.cs (3)
461BuildRequestDataFlags buildRequestDataFlags, 498if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 503if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk))
BackEnd\Shared\BuildResult.cs (5)
132/// includes <see cref="BuildRequestDataFlags.ProvideProjectStateAfterBuild"/> or 133/// <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/> for the build request which this object is a result of, 146private BuildRequestDataFlags _buildRequestDataFlags; 427/// See <see cref="Execution.BuildRequestDataFlags"/> for examples of the available flags. 432public 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)
88var request = new BuildRequestData(testProject.ProjectFile, new Dictionary<string, string?>(), MSBuildConstants.CurrentToolsVersion, [], null, BuildRequestDataFlags.None);
Microsoft.Build.Engine.UnitTests (28)
BackEnd\BuildManager_Tests.cs (4)
505_projectCollection.HostServices, BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild, null, 2321var data = new BuildRequestData(instance, Array.Empty<string>(), null, BuildRequestDataFlags.None, new string[] { "VirtualProp" }); 3937BuildRequestDataFlags.ReplaceExistingProjectInstance); 4400flags: BuildRequestDataFlags.None,
BackEnd\BuildRequestConfiguration_Tests.cs (1)
599new BuildRequestData(instance, [], null, BuildRequestDataFlags.None, propertiesToTransfer: []), "2.0")
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\Scheduler_Tests.cs (12)
797private BuildRequest CreateBuildRequest(int nodeRequestId, int configId, string[] targets, BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None) 805private BuildRequest CreateBuildRequest(int nodeRequestId, int configId, string[] targets, BuildRequest parentRequest, BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None) 820BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None) 875BuildRequest duplicateRequest = CreateBuildRequest(2, configId: DefaultConfigId, Array.Empty<string>(), parentRequest: null, BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild); 889results[0].BuildResult.BuildRequestDataFlags.ShouldBe(BuildRequestDataFlags.None); 896results[1].BuildRequest.BuildRequestDataFlags.ShouldBe(BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild); 907BuildRequest duplicateRequest = CreateBuildRequest(2, configId: DefaultConfigId, Array.Empty<string>(), parentRequest: null, BuildRequestDataFlags.None); 921results[0].BuildResult.BuildRequestDataFlags.ShouldBe(BuildRequestDataFlags.None); 926results[1].BuildResult.BuildRequestDataFlags.ShouldBe(BuildRequestDataFlags.None);
BackEnd\TargetBuilder_Tests.cs (3)
1462BuildRequestEntry entry = new BuildRequestEntry(CreateNewBuildRequest(1, target, BuildRequestDataFlags.SkipNonexistentTargets), cache[1], CreateStubTaskEnvironment()); 1564private 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)
22Flags = BuildRequestDataFlags.None; 30BuildRequestDataFlags flags, 47public BuildRequestDataFlags Flags { get; set; } 115Flags = (BuildRequestDataFlags)reader.ReadInt32();
Microsoft.Build.Framework.UnitTests (2)
BuildSubmissionStartedEventArgs_Tests.cs (2)
36var flag = Execution.BuildRequestDataFlags.FailOnUnresolvedSdk;
MSBuild (9)
XMake.cs (9)
1615BuildRequestDataFlags flags = BuildRequestDataFlags.None; 1618flags |= BuildRequestDataFlags.ProvideProjectStateAfterBuild; 1898BuildRequestDataFlags flags = BuildRequestDataFlags.ClearCachesAfterBuild | BuildRequestDataFlags.SkipNonexistentTargets | BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports | BuildRequestDataFlags.FailOnUnresolvedSdk; 1901flags |= BuildRequestDataFlags.ProvideProjectStateAfterBuild;