18 references to ProgressStatus
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
SolutionCrawler\WorkCoordinatorTests.cs (2)
1392if (s.Status == ProgressStatus.Started) 1396else if (s.Status == ProgressStatus.Stopped)
Microsoft.CodeAnalysis.Features (10)
SolutionCrawler\ISolutionCrawlerProgressReporter.cs (2)
30public ProgressStatus Status { get; } 38public ProgressData(ProgressStatus type, int? pendingItemCount)
SolutionCrawler\SolutionCrawlerProgressReporter.cs (8)
41public void Start() => ChangeProgressStatus(ref _progressStartCount, ProgressStatus.Started); 42public void Stop() => ChangeProgressStatus(ref _progressStartCount, ProgressStatus.Stopped); 44private void Evaluate() => ChangeProgressStatus(ref _progressEvaluateCount, ProgressStatus.Evaluating); 45private void Pause() => ChangeProgressStatus(ref _progressEvaluateCount, ProgressStatus.Paused); 51var progressData = new ProgressData(ProgressStatus.PendingItemCountUpdated, pendingItemCount); 66private void ChangeProgressStatus(ref int referenceCount, ProgressStatus status) 68var start = status is ProgressStatus.Started or ProgressStatus.Evaluating;
Microsoft.VisualStudio.LanguageServices (6)
Diagnostics\DiagnosticProgressReporter.cs (4)
79/// when the <see cref="ProgressData.Status"/> is <see cref="ProgressStatus.PendingItemCountUpdated"/> 107OnSolutionCrawlerProgressChanged(this, new ProgressData(ProgressStatus.Started, pendingItemCount: null)); 152if (progressData.Status == ProgressStatus.Stopped) 178var statusMessage = progressData.Status == ProgressStatus.Paused
TableDataSource\AbstractRoslynTableDataSource.cs (2)
62case ProgressStatus.Started: 65case ProgressStatus.Stopped: