58 references to Add
Microsoft.CodeAnalysis.CSharp (58)
Binder\Binder.cs (1)
776diagnostics.Add(unmanagedCallersOnlyAttributeData == UnmanagedCallersOnlyAttributeData.Uninitialized
Binder\Binder_Expressions.cs (6)
1612diagnostics.Add(diagnosticInfo, location); 7549diagnostics.Add(new CSDiagnosticInfo(ErrorCode.WRN_LowercaseEllSuffix), Location.Create(node.SyntaxTree, new TextSpan(token.Span.End - 1, 1))); 7553diagnostics.Add(new CSDiagnosticInfo(ErrorCode.WRN_LowercaseEllSuffix), Location.Create(node.SyntaxTree, new TextSpan(token.Span.End - 2, 1))); 9090diagnostics.Add(errorInfo, expression.Location); 9887diagnostics.Add(errorOpt ?? new CSDiagnosticInfo(ErrorCode.ERR_BadIndexLHS, expr.Display), node.Location); 11581diagnostics.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)
466diagnostics.Add(info, Location.Create(@delegate.SyntaxTree, TextSpan.FromBounds(@delegate.SpanStart, asterisk.Span.End))); 560diagnostics.Add(new LazyUseSiteDiagnosticsInfoForNullableType(Compilation.LanguageVersion, constructedType), syntax.GetLocation()); 571diagnostics.Add(diagnosticInfo, syntax.Location); 664diagnostics.Add(new LazyArrayElementCantBeRefAnyDiagnosticInfo(type), node.ElementType.GetLocation()); 1340diagnostics.Add(diagnosticInfo, node.Location); 2314diagnostics.Add(info, where.Location); 2335diagnostics.Add(errorInfo, where.Location); 2368diagnostics.Add(errorInfo, where.Location); 2734diagnostics.Add(diagInfo, location);
Binder\BindingDiagnosticBag.cs (3)
157Add(info, location); 170Add(info, location); 177Add(info, location);
Binder\ForEachLoopBinder.cs (1)
1927diagnostics.Add(lookupResult.Error, collectionSyntax.Location);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (14)
621diagnostics.Add(new DiagnosticInfoWithSymbols( 655diagnostics.Add(new DiagnosticInfoWithSymbols( 710diagnostics.Add(new DiagnosticInfoWithSymbols( 780diagnostics.Add(new DiagnosticInfoWithSymbols( 804diagnostics.Add(new DiagnosticInfoWithSymbols( 811diagnostics.Add(new DiagnosticInfoWithSymbols( 838diagnostics.Add(new DiagnosticInfoWithSymbols( 858diagnostics.Add(new DiagnosticInfoWithSymbols( 872diagnostics.Add(new CSDiagnosticInfo(ErrorCode.ERR_DuplicateNamedArgument, name), location); 906diagnostics.Add(new DiagnosticInfoWithSymbols( 951diagnostics.Add(new DiagnosticInfoWithSymbols( 993diagnostics.Add(new DiagnosticInfoWithSymbols( 1454diagnostics.Add( 1511diagnostics.Add(
Compilation\CSharpCompilation.cs (1)
1828diagnostics.Add(errorType.ErrorInfo, NoLocation.Singleton);
Errors\MessageID.cs (2)
439diagnostics.Add(diagInfo, getLocation(data)); 453diagnostics.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)); 1026diagnostics.Add(diagnosticInfo, overridingMemberLocation); 1098diagnostics.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());