10 references to DiagnosticQueue
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\AnalyzerDriver.cs (10)
325/// Primary driver task which processes all <see cref="CompilationEventQueue"/> events, runs analyzer actions and signals completion of <see cref="DiagnosticQueue"/> at the end. 351/// <see cref="DiagnosticQueue"/> that is fed the diagnostics as they are computed. 448this.DiagnosticQueue.TryComplete(); 668this.DiagnosticQueue.TryComplete(); 672.ContinueWith(c => DiagnosticQueue.TryComplete(), cancellationToken, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 683this.DiagnosticQueue.TryComplete(); 875while (DiagnosticQueue.TryDequeue(out var diagnostic)) 1102var diagnostics = syntax ? DiagnosticQueue.DequeueLocalSyntaxDiagnostics(analyzer) : DiagnosticQueue.DequeueLocalSemanticDiagnostics(analyzer); 1108var diagnostics = DiagnosticQueue.DequeueNonLocalDiagnostics(analyzer);