4 references to BindingDiagnosticBag
Microsoft.CodeAnalysis.CSharp (4)
Binder\BindingDiagnosticBag.cs (4)
15
private static readonly ObjectPool<BindingDiagnosticBag> s_poolWithBoth = new ObjectPool<BindingDiagnosticBag>(() => new
BindingDiagnosticBag
(s_poolWithBoth!, new DiagnosticBag(), new HashSet<AssemblySymbol>()));
16
private static readonly ObjectPool<BindingDiagnosticBag> s_poolWithDiagnosticsOnly = new ObjectPool<BindingDiagnosticBag>(() => new
BindingDiagnosticBag
(s_poolWithDiagnosticsOnly!, new DiagnosticBag(), dependenciesBag: null));
17
private static readonly ObjectPool<BindingDiagnosticBag> s_poolWithDependenciesOnly = new ObjectPool<BindingDiagnosticBag>(() => new
BindingDiagnosticBag
(s_poolWithDependenciesOnly!, diagnosticBag: null, new HashSet<AssemblySymbol>()));
18
private static readonly ObjectPool<BindingDiagnosticBag> s_poolWithConcurrent = new ObjectPool<BindingDiagnosticBag>(() => new
BindingDiagnosticBag
(s_poolWithConcurrent!, new DiagnosticBag(), new Roslyn.Utilities.ConcurrentSet<AssemblySymbol>()));