1 write to DiagnosticBag
Microsoft.CodeAnalysis (1)
Binding\BindingDiagnosticBag.cs (1)
25DiagnosticBag = diagnosticBag;
24 references to DiagnosticBag
Microsoft.CodeAnalysis (24)
Binding\BindingDiagnosticBag.cs (17)
28[MemberNotNullWhen(true, nameof(DiagnosticBag))] 29internal bool AccumulatesDiagnostics => DiagnosticBag is object; 33DiagnosticBag?.AddRange(diagnostics); 38DiagnosticBag?.AddRange(diagnostics); 43Debug.Assert(DiagnosticBag is object); 44return DiagnosticBag?.HasAnyResolvedErrors() == true; 49Debug.Assert(DiagnosticBag is object); 50return DiagnosticBag?.HasAnyErrors() == true; 55DiagnosticBag?.Add(diag); 79DiagnosticBag?.Free(); 85return new ReadOnlyBindingDiagnostic<TAssemblySymbol>(DiagnosticBag?.ToReadOnly(forceDiagnosticResolution) ?? default, DependenciesBag?.ToImmutableArray() ?? default); 103DiagnosticBag?.Clear(); 118AddRange(other.DiagnosticBag); 128DiagnosticBag?.AddRange(bag); 225if (DiagnosticBag is DiagnosticBag diagnosticBag) 303if (DiagnosticBag is object) 305return ReportUseSiteDiagnostic(info, DiagnosticBag, getLocation(data));
Diagnostic\CommonMessageProvider.cs (7)
264if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag) 274if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag) 284if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag) 294if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag) 304if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag) 314if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag) 324if (diagnostics.DiagnosticBag is DiagnosticBag diagnosticBag)