58 references to Add
Microsoft.CodeAnalysis.CSharp (58)
Binder\Binder.cs (1)
774diagnostics.Add(unmanagedCallersOnlyAttributeData == UnmanagedCallersOnlyAttributeData.Uninitialized
Binder\Binder_Expressions.cs (6)
1590diagnostics.Add(diagnosticInfo, location); 7385diagnostics.Add(new CSDiagnosticInfo(ErrorCode.WRN_LowercaseEllSuffix), Location.Create(node.SyntaxTree, new TextSpan(token.Span.End - 1, 1))); 7389diagnostics.Add(new CSDiagnosticInfo(ErrorCode.WRN_LowercaseEllSuffix), Location.Create(node.SyntaxTree, new TextSpan(token.Span.End - 2, 1))); 8893diagnostics.Add(errorInfo, expression.Location); 9670diagnostics.Add(errorOpt ?? new CSDiagnosticInfo(ErrorCode.ERR_BadIndexLHS, expr.Display), node.Location); 11364diagnostics.Add(new CSDiagnosticInfo(ErrorCode.ERR_InvalidDelegateType, possibleDelegateType), getErrorLocation());
Binder\Binder_Invocation.cs (1)
387diagnostics.Add(new CSDiagnosticInfo(ErrorCode.ERR_MethodNameExpected), expression.Location);
Binder\Binder_QueryErrors.cs (6)
48diagnostics.Add( 55diagnostics.Add(new DiagnosticInfoWithSymbols( 63diagnostics.Add(new DiagnosticInfoWithSymbols( 71diagnostics.Add(new DiagnosticInfoWithSymbols( 207diagnostics.Add(new DiagnosticInfoWithSymbols( 239diagnostics.Add(new DiagnosticInfoWithSymbols(
Binder\Binder_Symbols.cs (9)
465diagnostics.Add(info, Location.Create(@delegate.SyntaxTree, TextSpan.FromBounds(@delegate.SpanStart, asterisk.Span.End))); 559diagnostics.Add(new LazyUseSiteDiagnosticsInfoForNullableType(Compilation.LanguageVersion, constructedType), syntax.GetLocation()); 570diagnostics.Add(diagnosticInfo, syntax.Location); 663diagnostics.Add(new LazyArrayElementCantBeRefAnyDiagnosticInfo(type), node.ElementType.GetLocation()); 1339diagnostics.Add(diagnosticInfo, node.Location); 2301diagnostics.Add(info, where.Location); 2322diagnostics.Add(errorInfo, where.Location); 2355diagnostics.Add(errorInfo, where.Location); 2721diagnostics.Add(diagInfo, location);
Binder\BindingDiagnosticBag.cs (3)
157Add(info, location); 170Add(info, location); 177Add(info, location);
Binder\ForEachLoopBinder.cs (1)
1924diagnostics.Add(lookupResult.Error, collectionSyntax.Location);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (14)
616diagnostics.Add(new DiagnosticInfoWithSymbols( 650diagnostics.Add(new DiagnosticInfoWithSymbols( 705diagnostics.Add(new DiagnosticInfoWithSymbols( 775diagnostics.Add(new DiagnosticInfoWithSymbols( 799diagnostics.Add(new DiagnosticInfoWithSymbols( 806diagnostics.Add(new DiagnosticInfoWithSymbols( 833diagnostics.Add(new DiagnosticInfoWithSymbols( 853diagnostics.Add(new DiagnosticInfoWithSymbols( 867diagnostics.Add(new CSDiagnosticInfo(ErrorCode.ERR_DuplicateNamedArgument, name), location); 901diagnostics.Add(new DiagnosticInfoWithSymbols( 946diagnostics.Add(new DiagnosticInfoWithSymbols( 984diagnostics.Add(new DiagnosticInfoWithSymbols( 1445diagnostics.Add( 1502diagnostics.Add(
Compilation\CSharpCompilation.cs (1)
1827diagnostics.Add(errorType.ErrorInfo, NoLocation.Singleton);
Errors\MessageID.cs (2)
437diagnostics.Add(diagInfo, getLocation(data)); 451diagnostics.Add(diagInfo, location);
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
37_diagnostics.Add(errorInfo, node.Syntax.Location); 278_diagnostics.Add(new CSDiagnosticInfo(ErrorCode.ERR_MissingPredefinedMember, invocationListProperty.ContainingType, accessorName), syntax.Location);
Symbols\Source\LocalFunctionSymbol.cs (1)
425diagnostics.Add(diagnosticInfo, attrList.Location);
Symbols\Source\ModifierUtils.cs (1)
126diagnostics.Add(diagnosticInfo, modifier.GetLocation());
Symbols\Source\SourceAssemblySymbol.cs (3)
1044diagnostics.Add(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, m), NoLocation.Singleton); 1342diagnostics.Add(attribute.ErrorInfo, NoLocation.Singleton); 1424diagnostics.Add(info, NoLocation.Singleton);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
230diagnostics.Add(info, implementingEvent.GetFirstLocation()); 290diagnostics.Add(useSiteDiagnostic, GetImplementsLocationOrFallback(@interface)); 1011diagnostics.Add(diagnosticInfo, overridingMemberLocation); 1083diagnostics.Add(diagnosticInfo, overridingMemberLocation);
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
294diagnostics.Add(
Symbols\TypeSymbol.cs (1)
2046diagnostics.Add(useSiteDiagnostic, interfaceLocation);
Symbols\TypeWithAnnotations.cs (1)
1184diagnostics.Add(new LazyObsoleteDiagnosticInfo(type, binder.ContainingMemberOrLambda, binder.Flags), syntax.GetLocation());