96 references to BuildRequestDataFlags
Microsoft.Build (74)
BackEnd\BuildManager\BuildManager.cs (5)
1320submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.ReplaceExistingProjectInstance)); 1919if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 1924if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk)) 2793private void CheckAllSubmissionsComplete(BuildRequestDataFlags? flags) 2799if (flags.HasValue && flags.Value.HasFlag(BuildRequestDataFlags.ClearCachesAfterBuild))
BackEnd\BuildManager\BuildRequestData.cs (14)
100: this(projectInstance, targetsToBuild, null, BuildRequestDataFlags.None) 111: this(projectInstance, targetsToBuild, hostServices, BuildRequestDataFlags.None) 122public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 135public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, IEnumerable<string> propertiesToTransfer) 164/// <param name="requestedProjectState">A <see cref="Execution.RequestedProjectState"/> describing properties, items, and metadata that should be returned. Requires setting <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/>.</param> 165public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, IEnumerable<string> propertiesToTransfer, RequestedProjectState requestedProjectState) 183: this(projectFullPath, globalProperties, toolsVersion, targetsToBuild, hostServices, BuildRequestDataFlags.None) 195/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 196/// <param name="requestedProjectState">A <see cref="Execution.RequestedProjectState"/> describing properties, items, and metadata that should be returned. Requires setting <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/>.</param> 198string toolsVersion, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, 215/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 216public BuildRequestData(string projectFullPath, IDictionary<string, string> globalProperties, string toolsVersion, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 235private BuildRequestData(string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 267public BuildRequestDataFlags Flags { get; }
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (4)
347if (!request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreExistingProjectState)) 1137BuildRequestDataFlags buildRequestDataFlags = request.BuildRequestDataFlags; 1139if (issuingEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 1142buildRequestDataFlags |= BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports;
BackEnd\Components\BuildRequestEngine\FullyQualifiedBuildRequest.cs (3)
36BuildRequestDataFlags flags = BuildRequestDataFlags.None) 66public BuildRequestDataFlags BuildRequestDataFlags { get; set; }
BackEnd\Components\Caching\ResultsCache.cs (11)
25private const BuildRequestDataFlags FlagsAffectingBuildResults = 26BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports 27| BuildRequestDataFlags.FailOnUnresolvedSdk; 354BuildRequestDataFlags buildRequestDataFlags = buildRequest.BuildRequestDataFlags; 355BuildRequestDataFlags buildResultDataFlags = buildResult.BuildRequestDataFlags; 389static bool HasProvideProjectStateAfterBuild(BuildRequestDataFlags flags) 390=> (flags & BuildRequestDataFlags.ProvideProjectStateAfterBuild) == BuildRequestDataFlags.ProvideProjectStateAfterBuild; 392static bool HasProvideSubsetOfStateAfterBuild(BuildRequestDataFlags flags) 393=> (flags & BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild) == BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
376? BuildRequestDataFlags.SkipNonexistentTargets 377: BuildRequestDataFlags.None);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
149if (!targetExists && entry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.SkipNonexistentTargets)) 191if (_requestEntry.Request.BuildRequestDataFlags.HasFlag(BuildRequestDataFlags.ProvideProjectStateAfterBuild))
BackEnd\Components\Scheduler\Scheduler.cs (2)
2053if ((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)
432BuildRequestDataFlags buildRequestDataFlags, 469if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 474if (buildRequestDataFlags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk))
BackEnd\Shared\BuildResult.cs (5)
111/// includes <see cref="BuildRequestDataFlags.ProvideProjectStateAfterBuild"/> or 112/// <see cref="BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild"/> for the build request which this object is a result of, 122private BuildRequestDataFlags _buildRequestDataFlags; 397/// See <see cref="Execution.BuildRequestDataFlags"/> for examples of the available flags. 399public BuildRequestDataFlags BuildRequestDataFlags => _buildRequestDataFlags;
Graph\GraphBuildRequestData.cs (15)
31: this(projectGraph, targetsToBuild, null, BuildRequestDataFlags.None) 42: this(projectGraph, targetsToBuild, hostServices, BuildRequestDataFlags.None) 53public GraphBuildRequestData(ProjectGraph projectGraph, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 69: this(new ProjectGraphEntryPoint(projectFullPath, globalProperties).AsEnumerable(), targetsToBuild, hostServices, BuildRequestDataFlags.None) 80/// <param name="flags">The <see cref="BuildRequestDataFlags"/> to use.</param> 81public GraphBuildRequestData(string projectFullPath, IDictionary<string, string> globalProperties, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 92: this(projectGraphEntryPoint.AsEnumerable(), targetsToBuild, null, BuildRequestDataFlags.None) 103: this(projectGraphEntryPoint.AsEnumerable(), targetsToBuild, hostServices, BuildRequestDataFlags.None) 114public GraphBuildRequestData(ProjectGraphEntryPoint projectGraphEntryPoint, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 125: this(projectGraphEntryPoints, targetsToBuild, null, BuildRequestDataFlags.None) 136: this(projectGraphEntryPoints, targetsToBuild, hostServices, BuildRequestDataFlags.None) 147public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 155public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, GraphBuildOptions graphBuildOptions) 166private GraphBuildRequestData(ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, GraphBuildOptions graphBuildOptions = null) 203public BuildRequestDataFlags Flags { get; }
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
82var request = new BuildRequestData(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, [], null, BuildRequestDataFlags.None);
Microsoft.Build.Engine.UnitTests (12)
BackEnd\BuildManager_Tests.cs (4)
507_projectCollection.HostServices, BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild, null, 2256var data = new BuildRequestData(instance, Array.Empty<string>(), null, BuildRequestDataFlags.None, new string[] { "VirtualProp" }); 3827BuildRequestDataFlags.ReplaceExistingProjectInstance); 4289flags: BuildRequestDataFlags.None,
BackEnd\ResultsCache_Tests.cs (5)
211BuildRequestDataFlags.None); 221BuildRequestDataFlags.ProvideProjectStateAfterBuild); 231BuildRequestDataFlags.None); 284BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild, 299BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild,
BackEnd\TargetBuilder_Tests.cs (3)
1426BuildRequestEntry entry = new BuildRequestEntry(CreateNewBuildRequest(1, new[] { "NotFound" }, BuildRequestDataFlags.SkipNonexistentTargets), cache[1]); 1528private BuildRequest CreateNewBuildRequest(int configurationId, string[] targets, BuildRequestDataFlags flags = BuildRequestDataFlags.None)
MSBuild (9)
XMake.cs (9)
1564BuildRequestDataFlags flags = BuildRequestDataFlags.None; 1567flags |= BuildRequestDataFlags.ProvideProjectStateAfterBuild; 1823BuildRequestDataFlags flags = BuildRequestDataFlags.ClearCachesAfterBuild | BuildRequestDataFlags.SkipNonexistentTargets | BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports | BuildRequestDataFlags.FailOnUnresolvedSdk; 1826flags |= BuildRequestDataFlags.ProvideProjectStateAfterBuild;