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