35 instantiations of AsyncQueue
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
846
.WithEventQueue(new
AsyncQueue
<CompilationEvent>());
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (5)
44
private static readonly AsyncQueue<CompilationEvent> s_EmptyEventQueue = new
AsyncQueue
<CompilationEvent>();
101
.WithEventQueue(new
AsyncQueue
<CompilationEvent>());
305
var compilation = _compilation.WithEventQueue(new
AsyncQueue
<CompilationEvent>());
726
: _compilation.WithSemanticModelProvider(CachingSemanticModelProvider.Instance).WithEventQueue(new
AsyncQueue
<CompilationEvent>());
1141
var eventQueue = new
AsyncQueue
<CompilationEvent>();
DiagnosticAnalyzer\DiagnosticQueue.cs (2)
44
_queue = new
AsyncQueue
<Diagnostic>();
49
_queue = new
AsyncQueue
<Diagnostic>();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
Diagnostics\CompilationEventTests.cs (5)
94
var q = new
AsyncQueue
<CompilationEvent>();
148
var q = new
AsyncQueue
<CompilationEvent>();
153
q = new
AsyncQueue
<CompilationEvent>();
163
q = new
AsyncQueue
<CompilationEvent>();
173
q = new
AsyncQueue
<CompilationEvent>();
Diagnostics\GetDiagnosticsTests.cs (7)
168
var eventQueue = new
AsyncQueue
<CompilationEvent>();
217
var eventQueue = new
AsyncQueue
<CompilationEvent>();
269
var eventQueue = new
AsyncQueue
<CompilationEvent>();
336
var eventQueue = new
AsyncQueue
<CompilationEvent>();
402
var eventQueue = new
AsyncQueue
<CompilationEvent>();
444
var eventQueue = new
AsyncQueue
<CompilationEvent>();
499
var compilation = CreateCompilationWithMscorlib461(CSharpTestSource.None).WithEventQueue(new
AsyncQueue
<CompilationEvent>());
Microsoft.CodeAnalysis.UnitTests (14)
AsyncQueueTests.cs (14)
26
var queue = new
AsyncQueue
<int>();
36
var queue = new
AsyncQueue
<int>();
44
var queue = new
AsyncQueue
<int>();
53
var queue = new
AsyncQueue
<int>();
65
var queue = new
AsyncQueue
<int>();
75
var queue = new
AsyncQueue
<int>();
96
var queue = new
AsyncQueue
<int>();
117
var queue = new
AsyncQueue
<int>();
144
var queue = new
AsyncQueue
<int>();
165
var queue = new
AsyncQueue
<int>();
177
var queue = new
AsyncQueue
<int>();
194
var queue = new
AsyncQueue
<int>();
206
var queue = new
AsyncQueue
<int>();
221
var queue = new
AsyncQueue
<int>();
VBCSCompiler (1)
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnectionHost.cs (1)
60
_queue = new
AsyncQueue
<ListenResult>();
48 references to AsyncQueue
Microsoft.CodeAnalysis (16)
Compilation\Compilation.cs (3)
82
AsyncQueue
<CompilationEvent>? eventQueue)
300
internal abstract Compilation WithEventQueue(
AsyncQueue
<CompilationEvent>? eventQueue);
650
internal
AsyncQueue
<CompilationEvent>? EventQueue { get; }
DiagnosticAnalyzer\AnalyzerDriver.cs (6)
26
/// It uses a <see cref="
AsyncQueue
{TElement}"/> of <see cref="CompilationEvent"/>s to drive its analysis.
334
private
AsyncQueue
<CompilationEvent>? _lazyCompilationEventQueue;
339
public
AsyncQueue
<CompilationEvent> CompilationEventQueue
633
internal async Task AttachQueueAndProcessAllEventsAsync(
AsyncQueue
<CompilationEvent> eventQueue, AnalysisScope analysisScope, CancellationToken cancellationToken)
662
internal void AttachQueueAndStartProcessingEvents(
AsyncQueue
<CompilationEvent> eventQueue, AnalysisScope analysisScope, bool usingPrePopulatedEventQueue, CancellationToken cancellationToken)
2399
/// It uses a <see cref="
AsyncQueue
{TElement}"/> of <see cref="CompilationEvent"/>s to drive its analysis.
DiagnosticAnalyzer\AsyncQueue.cs (1)
163
/// Same operation as <see cref="
AsyncQueue
{TElement}.Complete"/> except it will not
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (5)
44
private static readonly
AsyncQueue
<CompilationEvent> s_EmptyEventQueue = new AsyncQueue<CompilationEvent>();
823
var
eventQueue = CreateEventsQueue(compilationEvents);
1048
var
eventQueue = compilation.EventQueue!;
1134
private static
AsyncQueue
<CompilationEvent> CreateEventsQueue(ImmutableArray<CompilationEvent> compilationEvents)
1141
var
eventQueue = new AsyncQueue<CompilationEvent>();
DiagnosticAnalyzer\DiagnosticQueue.cs (1)
40
private readonly
AsyncQueue
<Diagnostic> _queue;
Microsoft.CodeAnalysis.CSharp (3)
Compilation\CSharpCompilation.cs (3)
463
AsyncQueue
<CompilationEvent>? eventQueue = null)
481
AsyncQueue
<CompilationEvent>? eventQueue = null)
743
internal override Compilation WithEventQueue(
AsyncQueue
<CompilationEvent>? eventQueue)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
Diagnostics\CompilationEventTests.cs (4)
18
internal static void VerifyEvents(
AsyncQueue
<CompilationEvent> queue, params string[] expectedEvents)
94
var
q = new AsyncQueue<CompilationEvent>();
111
private static void VerifyEvents(
AsyncQueue
<CompilationEvent> q)
148
var
q = new AsyncQueue<CompilationEvent>();
Diagnostics\GetDiagnosticsTests.cs (8)
168
var
eventQueue = new AsyncQueue<CompilationEvent>();
217
var
eventQueue = new AsyncQueue<CompilationEvent>();
269
var
eventQueue = new AsyncQueue<CompilationEvent>();
336
var
eventQueue = new AsyncQueue<CompilationEvent>();
402
var
eventQueue = new AsyncQueue<CompilationEvent>();
444
var
eventQueue = new AsyncQueue<CompilationEvent>();
451
private static bool DequeueCompilationEvents(
AsyncQueue
<CompilationEvent> eventQueue, out bool compilationStartedFired, out HashSet<string> declaredSymbolNames, out HashSet<string> declaredSymbols, out HashSet<string> completedCompilationUnits)
916
var
eventQueue = compilationWithAnalyzers.Compilation.EventQueue;
Microsoft.CodeAnalysis.UnitTests (15)
AsyncQueueTests.cs (15)
26
var
queue = new AsyncQueue<int>();
36
var
queue = new AsyncQueue<int>();
44
var
queue = new AsyncQueue<int>();
53
var
queue = new AsyncQueue<int>();
65
var
queue = new AsyncQueue<int>();
75
var
queue = new AsyncQueue<int>();
96
var
queue = new AsyncQueue<int>();
117
var
queue = new AsyncQueue<int>();
144
var
queue = new AsyncQueue<int>();
165
var
queue = new AsyncQueue<int>();
177
var
queue = new AsyncQueue<int>();
194
var
queue = new AsyncQueue<int>();
206
var
queue = new AsyncQueue<int>();
216
/// after the <see cref="
AsyncQueue
{TElement}"/> is completed.
221
var
queue = new AsyncQueue<int>();
VBCSCompiler (2)
src\Compilers\Server\VBCSCompiler\NamedPipeClientConnectionHost.cs (2)
35
private
AsyncQueue
<ListenResult>? _queue;
170
AsyncQueue
<ListenResult> queue,