1 type derived from BuildSubmissionBase
Microsoft.Build (1)
BackEnd\BuildManager\BuildSubmission.cs (1)
23public abstract class BuildSubmissionBase<TRequestData, TResultData> : BuildSubmissionBase
29 references to BuildSubmissionBase
Microsoft.Build (29)
BackEnd\BuildManager\BuildManager.cs (19)
166private readonly Dictionary<int, BuildSubmissionBase> _buildSubmissions; 303_buildSubmissions = new Dictionary<int, BuildSubmissionBase>(); 893foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 1057var submissionsToCheck = new List<BuildSubmissionBase>(_buildSubmissions.Values); 1058foreach (BuildSubmissionBase submission in submissionsToCheck) 1307foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 1955private void HandleSubmissionException(BuildSubmissionBase submission, Exception ex) 2285var buildingNodes = new Dictionary<BuildSubmissionBase, ProjectGraphNode>(); 2722if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is BuildSubmission buildSubmission) 2771foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 2792foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 2855var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 2856foreach (BuildSubmissionBase submission in submissions) 2880private bool CompleteSubmissionFromCache(BuildSubmissionBase submissionBase) 2979if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? submissionBase) && 3006private void CheckSubmissionCompletenessAndRemove(BuildSubmissionBase submission) 3093var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 3094foreach (BuildSubmissionBase submission in submissions) 3146if (_buildSubmissions.TryGetValue(e.BuildEventContext.SubmissionId, out var submission))
BackEnd\BuildManager\BuildSubmission.cs (5)
250/// <inheritdoc cref="BuildSubmissionBase.BuildManager"/> 253/// <inheritdoc cref="BuildSubmissionBase.SubmissionId"/> 256/// <inheritdoc cref="BuildSubmissionBase.AsyncContext"/> 259/// <inheritdoc cref="BuildSubmissionBase.WaitHandle"/> 262/// <inheritdoc cref="BuildSubmissionBase.IsCompleted"/>
Graph\GraphBuildSubmission.cs (5)
81/// <inheritdoc cref="BuildSubmissionBase.BuildManager"/> 84/// <inheritdoc cref="BuildSubmissionBase.SubmissionId"/> 87/// <inheritdoc cref="BuildSubmissionBase.AsyncContext"/> 90/// <inheritdoc cref="BuildSubmissionBase.WaitHandle"/> 93/// <inheritdoc cref="BuildSubmissionBase.IsCompleted"/>