1 type derived from BuildSubmissionBase
Microsoft.Build (1)
BackEnd\BuildManager\BuildSubmission.cs (1)
23public abstract class BuildSubmissionBase<TRequestData, TResultData> : BuildSubmissionBase
28 references to BuildSubmissionBase
Microsoft.Build (28)
BackEnd\BuildManager\BuildManager.cs (18)
164private readonly Dictionary<int, BuildSubmissionBase> _buildSubmissions; 293_buildSubmissions = new Dictionary<int, BuildSubmissionBase>(); 802foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 957var submissionsToCheck = new List<BuildSubmissionBase>(_buildSubmissions.Values); 958foreach (BuildSubmissionBase submission in submissionsToCheck) 1670private void HandleSubmissionException(BuildSubmissionBase submission, Exception ex) 1993var buildingNodes = new Dictionary<BuildSubmissionBase, ProjectGraphNode>(); 2426if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is BuildSubmission buildSubmission) 2475foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 2496foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 2559var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 2560foreach (BuildSubmissionBase submission in submissions) 2584private bool CompleteSubmissionFromCache(BuildSubmissionBase submissionBase) 2683if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? submissionBase) && 2710private void CheckSubmissionCompletenessAndRemove(BuildSubmissionBase submission) 2799var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 2800foreach (BuildSubmissionBase submission in submissions) 2852if (_buildSubmissions.TryGetValue(e.BuildEventContext.SubmissionId, out var submission))
BackEnd\BuildManager\BuildSubmission.cs (5)
253/// <inheritdoc cref="BuildSubmissionBase.BuildManager"/> 256/// <inheritdoc cref="BuildSubmissionBase.SubmissionId"/> 259/// <inheritdoc cref="BuildSubmissionBase.AsyncContext"/> 262/// <inheritdoc cref="BuildSubmissionBase.WaitHandle"/> 265/// <inheritdoc cref="BuildSubmissionBase.IsCompleted"/>
Graph\GraphBuildSubmission.cs (5)
86/// <inheritdoc cref="BuildSubmissionBase.BuildManager"/> 89/// <inheritdoc cref="BuildSubmissionBase.SubmissionId"/> 92/// <inheritdoc cref="BuildSubmissionBase.AsyncContext"/> 95/// <inheritdoc cref="BuildSubmissionBase.WaitHandle"/> 98/// <inheritdoc cref="BuildSubmissionBase.IsCompleted"/>