1 instantiation of BuildSubmission
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
178new BuildSubmission(buildManager, submissionId, requestData, legacyThreadingSemantics);
60 references to BuildSubmission
Microsoft.Build (20)
BackEnd\BuildManager\BuildManager.cs (13)
908public BuildSubmission PendBuildRequest(BuildRequestData requestData) 909=> (BuildSubmission)PendBuildRequest<BuildRequestData, BuildResult>(requestData); 1290private void ExecuteSubmission(BuildSubmission submission, bool allowMainThreadBuild) 1456if (submission is BuildSubmission buildSubmission) 1708private void CompleteSubmissionWithException(BuildSubmission submission, BuildRequestConfiguration configuration, Exception exception) 1816private static void AddBuildRequestToSubmission(BuildSubmission submission, int configurationId, int projectContextId = BuildEventContext.InvalidProjectContextId) 1832BuildSubmission submission, 1852private void IssueBuildRequestForBuildSubmission(BuildSubmission submission, BuildRequestConfiguration configuration, bool allowMainThreadBuild = false) 1871void IssueBuildSubmissionToSchedulerImpl(BuildSubmission submission, bool allowMainThreadBuild) 2343var submission = cacheRequest.Submission; 2490if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is BuildSubmission buildSubmission) 2568if (submission is BuildSubmission buildSubmission && buildSubmission.BuildRequest != null) 2650if (submissionBase is BuildSubmission submission)
BackEnd\BuildManager\BuildParameters.cs (1)
875/// 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)
31internal record CacheRequest(BuildSubmission Submission, BuildRequestConfiguration Configuration); 479void EvaluateProjectIfNecessary(BuildSubmission submission, BuildRequestConfiguration configuration)
Microsoft.Build.Engine.UnitTests (33)
BackEnd\BuildManager_Logging_Tests.cs (1)
112var submission = _buildManager.PendBuildRequest(buildRequestData);
BackEnd\BuildManager_Tests.cs (27)
1275BuildSubmission submission1 = _buildManager.PendBuildRequest(data); 1299BuildSubmission submission1 = _buildManager.PendBuildRequest(data); 1376BuildSubmission submission1 = _buildManager.PendBuildRequest(data); 1408BuildSubmission submission1 = _buildManager.PendBuildRequest(data); 1409BuildSubmission submission2 = _buildManager.PendBuildRequest(data2); 1459BuildSubmission submission1 = _buildManager.PendBuildRequest(data); 1460BuildSubmission submission2 = _buildManager.PendBuildRequest(data2); 1546BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1589BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1629BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1667BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1705BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1742BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1809BuildSubmission submission = _buildManager.PendBuildRequest(new BuildRequestData(instance, new[] { "target1" })); 1844BuildSubmission submission = _buildManager.PendBuildRequest(new BuildRequestData(instance, new[] { "target1" })); 3142BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3152BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3221BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3232BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3308BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3319BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3720var submission = manager.PendBuildRequest(request); 3804var submission = _buildManager.PendBuildRequest(buildRequestData); 3873var submission = _buildManager.PendBuildRequest(request); 3961var submission = _buildManager.PendBuildRequest(buildRequestData); 4115var submission1 = manager.PendBuildRequest(request1); 4116var submission2 = manager.PendBuildRequest(request2);
BackEnd\BuildOMCompatibility_Tests.cs (4)
46=> VerifyPropertyExists(typeof(BuildSubmission), propertyName); 52=> VerifyMethodExists(typeof(BuildSubmission), methodName); 62=> VerifyPropertyExists(typeof(BuildSubmission), propertyName); 68=> VerifyMethodExists(typeof(BuildSubmission), methodName);
BackEnd\TaskBuilder_Tests.cs (1)
168BuildSubmission asyncResult = manager.PendBuildRequest(data);
Microsoft.Build.Utilities.UnitTests (6)
MuxLogger_Tests.cs (6)
114BuildSubmission submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null)); 158BuildSubmission submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null)); 213BuildSubmission submission1 = buildManager.PendBuildRequest(new BuildRequestData(project1, Array.Empty<string>(), null)); 217BuildSubmission submission2 = buildManager.PendBuildRequest(new BuildRequestData(project2, Array.Empty<string>(), null)); 267BuildSubmission submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null)); 319BuildSubmission submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null));
MSBuild (1)
XMake.cs (1)
1818BuildSubmission submission;