1 instantiation of BuildSubmission
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
179new BuildSubmission(buildManager, submissionId, requestData, legacyThreadingSemantics);
23 references to BuildSubmission
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (14)
945public BuildSubmission PendBuildRequest(BuildRequestData requestData) 946=> (BuildSubmission)PendBuildRequest<BuildRequestData, BuildResult>(requestData); 1493private void ExecuteSubmission(BuildSubmission submission, bool allowMainThreadBuild) 1659if (submission is BuildSubmission buildSubmission) 1911private void CompleteSubmissionWithException(BuildSubmission submission, BuildRequestConfiguration configuration, Exception exception) 2019private static void AddBuildRequestToSubmission(BuildSubmission submission, int configurationId, int projectContextId = BuildEventContext.InvalidProjectContextId) 2035BuildSubmission submission, 2055private void IssueBuildRequestForBuildSubmission(BuildSubmission submission, BuildRequestConfiguration configuration, bool allowMainThreadBuild = false) 2074void IssueBuildSubmissionToSchedulerImpl(BuildSubmission submission, bool allowMainThreadBuild) 2308var innerBuildSubmission = PendBuildRequest(request); 2550var submission = cacheRequest.Submission; 2704if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is BuildSubmission buildSubmission) 2782if (submission is BuildSubmission buildSubmission && buildSubmission.BuildRequest != null) 2864if (submissionBase is BuildSubmission submission)
BackEnd\BuildManager\BuildParameters.cs (1)
934/// Gets or sets the project cache description to use for all <see cref="BuildSubmission"/> or <see cref="GraphBuildSubmission"/>
BackEnd\BuildManager\BuildSubmission.cs (2)
137public delegate void BuildSubmissionCompleteCallback(BuildSubmission submission); 172callback?.Invoke((BuildSubmission)submission);
BackEnd\BuildManager\BuildSubmissionBase.cs (2)
59/// The asynchronous context provided to <see cref="BuildSubmission.ExecuteAsync(BuildSubmissionCompleteCallback, object)"/>, if any. 64/// A <see cref="System.Threading.WaitHandle"/> which will be signalled when the build is complete. Valid after <see cref="BuildSubmissionBase{TRequestData,TResultData}.Execute()"/> or <see cref="BuildSubmission.ExecuteAsync(BuildSubmissionCompleteCallback, object)"/> returns, otherwise null.
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
32internal record CacheRequest(BuildSubmission Submission, BuildRequestConfiguration Configuration); 556void EvaluateProjectIfNecessary(BuildSubmission submission, BuildRequestConfiguration configuration)
MSBuild (1)
XMake.cs (1)
1847BuildSubmission submission;
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1231BuildSubmission buildSubmission = BuildManager.DefaultBuildManager.PendBuildRequest(