1 write to BuildRequestData
Microsoft.Build (1)
BackEnd\BuildManager\BuildSubmission.cs (1)
40BuildRequestData = requestData;
30 references to BuildRequestData
Microsoft.Build (30)
BackEnd\BuildManager\BuildManager.cs (26)
1781ProjectInstance? projectInstance = submission.BuildRequestData.ProjectInstance; 1807if (string.IsNullOrEmpty(submission.BuildRequestData.ProjectFullPath)) 1809Assumed.NotNull(submission.BuildRequestData.ProjectInstance, "Unexpected null path for a submission with no ProjectInstance."); 1813if (!_unnamedProjectInstanceToNames.TryGetValue(submission.BuildRequestData.ProjectInstance, out var tempName)) 1816_unnamedProjectInstanceToNames[submission.BuildRequestData.ProjectInstance] = tempName; 1819submission.BuildRequestData.ProjectFullPath = Path.Combine( 1820submission.BuildRequestData.ProjectInstance.GetProperty(ReservedPropertyNames.ProjectDirectory)!.EvaluatedValue, 1825var buildRequestConfiguration = new BuildRequestConfiguration(submission.BuildRequestData, _buildParameters.DefaultToolsVersion); 1830submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.ReplaceExistingProjectInstance)); 1848submission.BuildRequestData.TargetNames, 2314submission.BuildRequestData.TargetNames, 2315submission.BuildRequestData.HostServices, 2318submission.BuildRequestData.Flags, 2319submission.BuildRequestData.RequestedProjectState, 2334submission.BuildRequestData.HostServices, 2335submission.BuildRequestData.Flags, 2336submission.BuildRequestData.RequestedProjectState, 2416ElementLocation.Create(submission.BuildRequestData.ProjectFullPath)); 2449var projectGraph = submission.BuildRequestData.ProjectGraph; 2453submission.BuildRequestData.ProjectGraphEntryPoints, 2458if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.IgnoreMissingEmptyAndInvalidImports)) 2463if (submission.BuildRequestData.Flags.HasFlag(BuildRequestDataFlags.FailOnUnresolvedSdk)) 2497if (submission.BuildRequestData.GraphBuildOptions.Build) 2499_projectCacheService!.InitializePluginsForGraph(projectGraph, submission.BuildRequestData.TargetNames, _executionCancellationTokenSource!.Token); 2501IReadOnlyDictionary<ProjectGraphNode, ImmutableList<string>> targetsPerNode = projectGraph.GetTargetLists(submission.BuildRequestData.TargetNames); 2513resultsPerNode = BuildGraph(projectGraph, targetsPerNode, submission.BuildRequestData);
BackEnd\BuildManager\BuildSubmission.cs (1)
47internal override BuildRequestDataBase BuildRequestDataBase => BuildRequestData;
BackEnd\Components\ProjectCache\ProjectCacheService.cs (3)
541cacheRequest.Submission.BuildRequestData?.TargetNames.ToArray() ?? []); 564Assumed.NotNull(submission.BuildRequestData, "Submission BuildRequestData is not populated."); 572submission.BuildRequestData!.Flags,