2 writes to _lazyBag
Microsoft.CodeAnalysis (2)
Diagnostic\DiagnosticBag.cs (2)
298
return Interlocked.CompareExchange(ref
_lazyBag
, newBag, null) ?? newBag;
311
_lazyBag
= null;
9 references to _lazyBag
Microsoft.CodeAnalysis (9)
Diagnostic\DiagnosticBag.cs (9)
50
ConcurrentQueue<Diagnostic>? bag =
_lazyBag
;
172
ConcurrentQueue<Diagnostic>? oldBag =
_lazyBag
;
185
ConcurrentQueue<Diagnostic>? oldBag =
_lazyBag
;
258
return
_lazyBag
?? SpecializedCollections.EmptyEnumerable<Diagnostic>();
261
internal int Count =>
_lazyBag
?.Count ?? 0;
291
ConcurrentQueue<Diagnostic>? bag =
_lazyBag
;
308
ConcurrentQueue<Diagnostic>? bag =
_lazyBag
;
353
ConcurrentQueue<Diagnostic>? lazyBag = _bag.
_lazyBag
;
368
return "Count = " + (
_lazyBag
?.Count ?? 0);