2 writes to _lazyBag
Microsoft.CodeAnalysis (2)
Diagnostic\DiagnosticBag.cs (2)
305return Interlocked.CompareExchange(ref _lazyBag, newBag, null) ?? newBag; 318_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; 265return _lazyBag ?? SpecializedCollections.EmptyEnumerable<Diagnostic>(); 268internal int Count => _lazyBag?.Count ?? 0; 298ConcurrentQueue<Diagnostic>? bag = _lazyBag; 315ConcurrentQueue<Diagnostic>? bag = _lazyBag; 360ConcurrentQueue<Diagnostic>? lazyBag = _bag._lazyBag; 375return "Count = " + (_lazyBag?.Count ?? 0);