1 write to _declarationDiagnostics
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\LocalFunctionSymbol.cs (1)
44_declarationDiagnostics = new BindingDiagnosticBag();
18 references to _declarationDiagnostics
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Source\LocalFunctionSymbol.cs (18)
48syntax.Modifiers.ToDeclarationModifiers(isForTypeDeclaration: false, diagnostics: _declarationDiagnostics.DiagnosticBag); 50this.CheckUnsafeModifier(_declarationModifiers, _declarationDiagnostics); 58_typeParameters = MakeTypeParameters(_declarationDiagnostics); 63ReportErrorIfHasConstraints(syntax.ConstraintClauses, _declarationDiagnostics.DiagnosticBag); 68_declarationDiagnostics.Add(ErrorCode.ERR_BadExtensionAgg, Locations[0]); 73ReportAttributesDisallowed(param.AttributeLists, _declarationDiagnostics); 76syntax.ReturnType.SkipRefInLocalOrReturn(_declarationDiagnostics, out _refKind); 121addTo.AddRange(_declarationDiagnostics, allowMismatchInDependencyAccumulation: true); 137=> _declarationDiagnostics.AddRange(diagnostics); 167var diagnostics = BindingDiagnosticBag.GetInstance(_declarationDiagnostics); 187lock (_declarationDiagnostics) 195_declarationDiagnostics.AddRangeAndFree(diagnostics); 219var diagnostics = BindingDiagnosticBag.GetInstance(_declarationDiagnostics); 260lock (_declarationDiagnostics) 268_declarationDiagnostics.AddRangeAndFree(diagnostics); 440var diagnostics = BindingDiagnosticBag.GetInstance(_declarationDiagnostics); 447lock (_declarationDiagnostics) 451_declarationDiagnostics.AddRange(diagnostics);