1 instantiation of BuildSubmission
Microsoft.Build (1)
BackEnd\BuildManager\BuildRequestData.cs (1)
178
new
BuildSubmission
(buildManager, submissionId, requestData, legacyThreadingSemantics);
61 references to BuildSubmission
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (14)
923
public
BuildSubmission
PendBuildRequest(BuildRequestData requestData)
924
=> (
BuildSubmission
)PendBuildRequest<BuildRequestData, BuildResult>(requestData);
1305
private void ExecuteSubmission(
BuildSubmission
submission, bool allowMainThreadBuild)
1471
if (submission is
BuildSubmission
buildSubmission)
1723
private void CompleteSubmissionWithException(
BuildSubmission
submission, BuildRequestConfiguration configuration, Exception exception)
1831
private static void AddBuildRequestToSubmission(
BuildSubmission
submission, int configurationId, int projectContextId = BuildEventContext.InvalidProjectContextId)
1847
BuildSubmission
submission,
1867
private void IssueBuildRequestForBuildSubmission(
BuildSubmission
submission, BuildRequestConfiguration configuration, bool allowMainThreadBuild = false)
1886
void IssueBuildSubmissionToSchedulerImpl(
BuildSubmission
submission, bool allowMainThreadBuild)
2116
var
innerBuildSubmission = PendBuildRequest(request);
2358
var
submission = cacheRequest.Submission;
2505
if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is
BuildSubmission
buildSubmission)
2583
if (submission is
BuildSubmission
buildSubmission && buildSubmission.BuildRequest != null)
2665
if (submissionBase is
BuildSubmission
submission)
BackEnd\BuildManager\BuildParameters.cs (1)
887
/// Gets or sets the project cache description to use for all <see cref="
BuildSubmission
"/> or <see cref="GraphBuildSubmission"/>
BackEnd\BuildManager\BuildSubmission.cs (2)
137
public delegate void BuildSubmissionCompleteCallback(
BuildSubmission
submission);
172
callback?.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)
31
internal record CacheRequest(
BuildSubmission
Submission, BuildRequestConfiguration Configuration);
479
void EvaluateProjectIfNecessary(
BuildSubmission
submission, BuildRequestConfiguration configuration)
Microsoft.Build.Engine.UnitTests (33)
BackEnd\BuildManager_Logging_Tests.cs (1)
112
var
submission = _buildManager.PendBuildRequest(buildRequestData);
BackEnd\BuildManager_Tests.cs (27)
1275
BuildSubmission
submission1 = _buildManager.PendBuildRequest(data);
1299
BuildSubmission
submission1 = _buildManager.PendBuildRequest(data);
1376
BuildSubmission
submission1 = _buildManager.PendBuildRequest(data);
1408
BuildSubmission
submission1 = _buildManager.PendBuildRequest(data);
1409
BuildSubmission
submission2 = _buildManager.PendBuildRequest(data2);
1459
BuildSubmission
submission1 = _buildManager.PendBuildRequest(data);
1460
BuildSubmission
submission2 = _buildManager.PendBuildRequest(data2);
1546
BuildSubmission
asyncResult = _buildManager.PendBuildRequest(data);
1589
BuildSubmission
asyncResult = _buildManager.PendBuildRequest(data);
1629
BuildSubmission
asyncResult = _buildManager.PendBuildRequest(data);
1667
BuildSubmission
asyncResult = _buildManager.PendBuildRequest(data);
1705
BuildSubmission
asyncResult = _buildManager.PendBuildRequest(data);
1742
BuildSubmission
asyncResult = _buildManager.PendBuildRequest(data);
1809
BuildSubmission
submission = _buildManager.PendBuildRequest(new BuildRequestData(instance, new[] { "target1" }));
1844
BuildSubmission
submission = _buildManager.PendBuildRequest(new BuildRequestData(instance, new[] { "target1" }));
3142
BuildSubmission
submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
3152
BuildSubmission
submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
3221
BuildSubmission
submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
3232
BuildSubmission
submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
3308
BuildSubmission
submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
3319
BuildSubmission
submission = BuildManager.DefaultBuildManager.PendBuildRequest(requestData);
3720
var
submission = manager.PendBuildRequest(request);
3804
var
submission = _buildManager.PendBuildRequest(buildRequestData);
3873
var
submission = _buildManager.PendBuildRequest(request);
3961
var
submission = _buildManager.PendBuildRequest(buildRequestData);
4115
var
submission1 = manager.PendBuildRequest(request1);
4116
var
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)
168
BuildSubmission
asyncResult = manager.PendBuildRequest(data);
Microsoft.Build.Utilities.UnitTests (6)
MuxLogger_Tests.cs (6)
114
BuildSubmission
submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null));
158
BuildSubmission
submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null));
213
BuildSubmission
submission1 = buildManager.PendBuildRequest(new BuildRequestData(project1, Array.Empty<string>(), null));
217
BuildSubmission
submission2 = buildManager.PendBuildRequest(new BuildRequestData(project2, Array.Empty<string>(), null));
267
BuildSubmission
submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null));
319
BuildSubmission
submission = buildManager.PendBuildRequest(new BuildRequestData(project, Array.Empty<string>(), null));
MSBuild (1)
XMake.cs (1)
1827
BuildSubmission
submission;