1 instantiation of BuildSubmission
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
179new BuildSubmission(buildManager, submissionId, requestData, legacyThreadingSemantics);
61 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)
910/// 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)
Microsoft.Build.Engine.UnitTests (33)
BackEnd\BuildManager_Logging_Tests.cs (1)
111var 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); 1548BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1591BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1631BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1669BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1707BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1744BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); 1810BuildSubmission submission = _buildManager.PendBuildRequest(new BuildRequestData(instance, new[] { "target1" })); 1845BuildSubmission submission = _buildManager.PendBuildRequest(new BuildRequestData(instance, new[] { "target1" })); 3143BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3153BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3222BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3233BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3309BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3320BuildSubmission submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData); 3764var submission = manager.PendBuildRequest(request); 3848var submission = _buildManager.PendBuildRequest(buildRequestData); 3917var submission = _buildManager.PendBuildRequest(request); 4005var submission = _buildManager.PendBuildRequest(buildRequestData); 4159var submission1 = manager.PendBuildRequest(request1); 4160var 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)
167BuildSubmission 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)
1842BuildSubmission submission;