55 references to Add
Microsoft.CodeAnalysis.CSharp (54)
Binder\Binder.cs (1)
750
diagnostics.
Add
(unmanagedCallersOnlyAttributeData == UnmanagedCallersOnlyAttributeData.Uninitialized
Binder\Binder_Expressions.cs (5)
1427
diagnostics.
Add
(diagnosticInfo, location);
6230
diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.WRN_LowercaseEllSuffix), Location.Create(node.SyntaxTree, new TextSpan(token.Span.End - 1, 1)));
6234
diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.WRN_LowercaseEllSuffix), Location.Create(node.SyntaxTree, new TextSpan(token.Span.End - 2, 1)));
7925
diagnostics.
Add
(errorOpt ?? new CSDiagnosticInfo(ErrorCode.ERR_BadIndexLHS, expr.Display), node.Location);
9307
diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.ERR_InvalidDelegateType, possibleDelegateType), location ?? node.Location);
Binder\Binder_Invocation.cs (1)
293
diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.ERR_MethodNameExpected), expression.Location);
Binder\Binder_QueryErrors.cs (6)
48
diagnostics.
Add
(
55
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
63
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
71
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
207
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
239
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
Binder\Binder_Symbols.cs (9)
454
diagnostics.
Add
(info, Location.Create(@delegate.SyntaxTree, TextSpan.FromBounds(@delegate.SpanStart, asterisk.Span.End)));
548
diagnostics.
Add
(new LazyUseSiteDiagnosticsInfoForNullableType(Compilation.LanguageVersion, constructedType), syntax.GetLocation());
559
diagnostics.
Add
(diagnosticInfo, syntax.Location);
652
diagnostics.
Add
(new LazyArrayElementCantBeRefAnyDiagnosticInfo(type), node.ElementType.GetLocation());
1328
diagnostics.
Add
(diagnosticInfo, node.Location);
2188
diagnostics.
Add
(info, where.Location);
2209
diagnostics.
Add
(errorInfo, where.Location);
2242
diagnostics.
Add
(errorInfo, where.Location);
2608
diagnostics.
Add
(diagInfo, location);
Binder\BindingDiagnosticBag.cs (3)
155
Add
(info, location);
162
Add
(info, location);
169
Add
(info, location);
Binder\ForEachLoopBinder.cs (1)
1670
diagnostics.
Add
(lookupResult.Error, _syntax.Expression.Location);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (13)
577
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
611
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
666
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
736
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
756
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
782
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
802
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
816
diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.ERR_DuplicateNamedArgument, name), location);
850
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
895
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
933
diagnostics.
Add
(new DiagnosticInfoWithSymbols(
1341
diagnostics.
Add
(
1394
diagnostics.
Add
(
Compilation\CSharpCompilation.cs (1)
1587
diagnostics.
Add
(errorType.ErrorInfo, NoLocation.Singleton);
Errors\MessageID.cs (2)
326
diagnostics.
Add
(diag, location ?? syntax.GetLocation());
355
diagnostics.
Add
(diagInfo, location);
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
268
_diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.ERR_MissingPredefinedMember, invocationListProperty.ContainingType, accessorName), syntax.Location);
Symbols\Source\LocalFunctionSymbol.cs (1)
368
diagnostics.
Add
(diagnosticInfo, attrList.Location);
Symbols\Source\ModifierUtils.cs (1)
125
diagnostics.
Add
(diagnosticInfo, modifier.GetLocation());
Symbols\Source\SourceAssemblySymbol.cs (2)
1037
diagnostics.
Add
(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, m), NoLocation.Singleton);
1414
diagnostics.
Add
(info, NoLocation.Singleton);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
230
diagnostics.
Add
(info, implementingEvent.Locations[0]);
290
diagnostics.
Add
(useSiteDiagnostic, GetImplementsLocationOrFallback(@interface));
1006
diagnostics.
Add
(diagnosticInfo, overridingMemberLocation);
1080
diagnostics.
Add
(diagnosticInfo, overridingMemberLocation);
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
170
diagnostics.
Add
(
Symbols\TypeSymbol.cs (1)
1998
diagnostics.
Add
(useSiteDiagnostic, interfaceLocation);
Symbols\TypeWithAnnotations.cs (1)
1049
diagnostics.
Add
(new LazyObsoleteDiagnosticInfo(type, binder.ContainingMemberOrLambda, binder.Flags), syntax.GetLocation());
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.cs (1)
497
diagnostics.
Add
(useSiteInfo.DiagnosticInfo, this.Locations[0]);