2 writes to _lazyBag
Microsoft.CodeAnalysis (2)
Diagnostic\DiagnosticBag.cs (2)
306
return Interlocked.CompareExchange(ref
_lazyBag
, newBag, null) ?? newBag;
319
_lazyBag
= null;
9 references to _lazyBag
Microsoft.CodeAnalysis (9)
Diagnostic\DiagnosticBag.cs (9)
51
ConcurrentQueue<Diagnostic>? bag =
_lazyBag
;
173
ConcurrentQueue<Diagnostic>? oldBag =
_lazyBag
;
186
ConcurrentQueue<Diagnostic>? oldBag =
_lazyBag
;
266
return
_lazyBag
?? SpecializedCollections.EmptyEnumerable<Diagnostic>();
269
internal int Count =>
_lazyBag
?.Count ?? 0;
299
ConcurrentQueue<Diagnostic>? bag =
_lazyBag
;
316
ConcurrentQueue<Diagnostic>? bag =
_lazyBag
;
361
ConcurrentQueue<Diagnostic>? lazyBag = _bag.
_lazyBag
;
376
return "Count = " + (
_lazyBag
?.Count ?? 0);