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)
165private readonly Dictionary<int, BuildSubmissionBase> _buildSubmissions; 294_buildSubmissions = new Dictionary<int, BuildSubmissionBase>(); 803foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 967var submissionsToCheck = new List<BuildSubmissionBase>(_buildSubmissions.Values); 968foreach (BuildSubmissionBase submission in submissionsToCheck) 1680private void HandleSubmissionException(BuildSubmissionBase submission, Exception ex) 2008var buildingNodes = new Dictionary<BuildSubmissionBase, ProjectGraphNode>(); 2441if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? buildSubmissionBase) && buildSubmissionBase is BuildSubmission buildSubmission) 2490foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 2511foreach (BuildSubmissionBase submission in _buildSubmissions.Values) 2574var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 2575foreach (BuildSubmissionBase submission in submissions) 2599private bool CompleteSubmissionFromCache(BuildSubmissionBase submissionBase) 2698if (_buildSubmissions.TryGetValue(result.SubmissionId, out BuildSubmissionBase? submissionBase) && 2725private void CheckSubmissionCompletenessAndRemove(BuildSubmissionBase submission) 2814var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 2815foreach (BuildSubmissionBase submission in submissions) 2867if (_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"/>