7 writes to _diagnostics
Microsoft.CodeAnalysis (7)
Binding\UseSiteInfo.cs (7)
246if (HashSetExtensions.InitializeAndAdd(ref _diagnostics, info.DiagnosticInfo) && 271_diagnostics ??= new HashSet<DiagnosticInfo>(); 292_diagnostics ??= new HashSet<DiagnosticInfo>(); 313_diagnostics ??= new HashSet<DiagnosticInfo>(); 385other._diagnostics = null; 391mergeAndClear(ref _diagnostics, ref other._diagnostics);
6 references to _diagnostics
Microsoft.CodeAnalysis (6)
Binding\UseSiteInfo.cs (6)
181Debug.Assert(_diagnostics is null); 205return _diagnostics; 213Debug.Assert(_hasErrors == (_diagnostics?.Any(d => d.Severity == DiagnosticSeverity.Error) ?? false)); 275if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 296if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 317if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error)