1 instantiation of BuildSubmission
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
179new BuildSubmission(buildManager, submissionId, requestData, legacyThreadingSemantics);
25 references to BuildSubmission
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (14)
968public BuildSubmission PendBuildRequest(BuildRequestData requestData) 969=> (BuildSubmission)PendBuildRequest<BuildRequestData, BuildResult>(requestData); 1518private void ExecuteSubmission(BuildSubmission submission, bool allowMainThreadBuild) 1682if (submission is BuildSubmission buildSubmission) 1934private void CompleteSubmissionWithException(BuildSubmission submission, BuildRequestConfiguration configuration, Exception exception) 2042private static void AddBuildRequestToSubmission(BuildSubmission submission, int configurationId, int projectContextId = BuildEventContext.InvalidProjectContextId) 2058BuildSubmission submission, 2078private void IssueBuildRequestForBuildSubmission(BuildSubmission submission, BuildRequestConfiguration configuration, bool allowMainThreadBuild = false) 2097void IssueBuildSubmissionToSchedulerImpl(BuildSubmission submission, bool allowMainThreadBuild) 2329var innerBuildSubmission = PendBuildRequest(request); 2568var submission = cacheRequest.Submission; 2722if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is BuildSubmission buildSubmission) 2800if (submission is BuildSubmission buildSubmission && buildSubmission.BuildRequest != null) 2882if (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)
58/// The asynchronous context provided to <see cref="BuildSubmission.ExecuteAsync(BuildSubmissionCompleteCallback, object)"/>, if any. 63/// 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); 550void EvaluateProjectIfNecessary(BuildSubmission submission, BuildRequestConfiguration configuration)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Build\ProjectBuildManager.cs (1)
322var submission = MSB.Execution.BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
MSBuild\Logging\MSBuildDiagnosticLogger.cs (1)
19/// <see cref="MSB.Execution.BuildSubmission.SubmissionId"/>.
MSBuild (1)
XMake.cs (1)
1994BuildSubmission submission;
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1323BuildSubmission buildSubmission = BuildManager.DefaultBuildManager.PendBuildRequest(