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