39 references to Add
Microsoft.CodeAnalysis.CSharp (39)
BoundTree\BoundTreeVisitors.cs (1)
175diagnostics.Add(ErrorCode.ERR_InsufficientStack, GetTooLongOrComplexExpressionErrorLocation(Node));
Compilation\CSharpCompilation.cs (2)
566diagnostics.Add(ErrorCode.ERR_DebugEntryPointNotSourceMethodDefinition, Location.None); 3873runtimeMDVersionDiagnostics.Add(ErrorCode.WRN_NoRuntimeMetadataVersion, NoLocation.Singleton);
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
104_diagnostics.Add(ErrorCode.WRN_UnprocessedXMLComment, new SourceLocation(trivia.SyntaxTree, new TextSpan(start, length)));
Declarations\DeclarationTreeBuilder.cs (12)
196bag.Add(ErrorCode.ERR_SimpleProgramIsEmpty, ((EmptyStatementSyntax)firstGlobalStatement.Statement).SemicolonToken.GetLocation()); 450diagnostics.Add(ErrorCode.ERR_GlobalUsingOutOfOrder, directive.GlobalKeyword.GetLocation()); 536diagnostics.Add(ErrorCode.ERR_MultipleFileScopedNamespace, node.Name.GetLocation()); 545diagnostics.Add(ErrorCode.ERR_FileScopedAndNormalNamespace, node.Name.GetLocation()); 563diagnostics.Add(ErrorCode.ERR_FileScopedNamespaceNotBeforeAllMembers, node.Name.GetLocation()); 575diagnostics.Add(ErrorCode.ERR_FileScopedAndNormalNamespace, node.Name.GetLocation()); 582diagnostics.Add(ErrorCode.ERR_UnexpectedGenericName, node.Name.GetLocation()); 587diagnostics.Add(ErrorCode.ERR_UnexpectedAliasedName, node.Name.GetLocation()); 592diagnostics.Add(ErrorCode.ERR_BadModifiersOnNamespace, node.AttributeLists[0].GetLocation()); 597diagnostics.Add(ErrorCode.ERR_BadModifiersOnNamespace, node.Modifiers[0].GetLocation()); 604diagnostics.Add(ErrorCode.ERR_GlobalUsingInNamespace, directive.GlobalKeyword.GetLocation()); 743diagnostics.Add(ErrorCode.ERR_UnexpectedParameterList, node.ParameterList.GetLocation());
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
81diagnostics.Add(ErrorCode.WRN_UnprocessedXMLComment, new SourceLocation(tree, new TextSpan(start, length)));
Errors\MessageProvider.cs (1)
276diagnostics.Add(ErrorCode.ERR_ParameterNotValidForType, node.ArgumentList.Arguments[namedArgumentIndex].Location);
FlowAnalysis\AbstractFlowPass.cs (1)
897Diagnostics.Add(ErrorCode.ERR_InternalError, node.Syntax.Location);
FlowAnalysis\ControlFlowPass.cs (6)
142Diagnostics.Add(ErrorCode.WRN_UnreferencedLabel, label.GetFirstLocation()); 227Diagnostics.Add(ErrorCode.ERR_BadDelegateLeave, loc); 268Diagnostics.Add(ErrorCode.WRN_UnreachableCode, new SourceLocation(firstToken)); 310Diagnostics.Add(ErrorCode.ERR_BadFinallyLeave, location); 350Diagnostics.Add(ErrorCode.ERR_GoToForwardJumpOverUsingVar, sourceLocation); 362Diagnostics.Add(ErrorCode.ERR_GoToBackwardJumpOverUsingVar, sourceLocation);
FlowAnalysis\DefiniteAssignment.cs (2)
421Diagnostics.Add(ErrorCode.WRN_AsyncLacksAwaits, diagnosticLocation); 1296Diagnostics.Add(ErrorCode.WRN_UseDefViolationThisSupportedVersion, node.Location);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
100diagnostics.Add(ErrorCode.ERR_RefLocalAcrossAwait, syntax.Location);
Symbols\Source\LocalFunctionSymbol.cs (1)
77_declarationDiagnostics.Add(ErrorCode.ERR_BadExtensionAgg, GetFirstLocation());
Symbols\Source\ModifierUtils.cs (1)
439diagnostics.Add(
Symbols\Source\SourceMemberContainerSymbol.cs (1)
525diagnostics.Add(error, location);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (5)
482diagnostics.Add(ErrorCode.ERR_ExternAliasNotAllowed, aliasSyntax.Location); 499diagnostics.Add(ErrorCode.ERR_GlobalExternAlias, aliasSyntax.Identifier.GetLocation()); 667diagnostics.Add(ErrorCode.WRN_GlobalAliasDefn, location); 672diagnostics.Add(ErrorCode.ERR_NoAliasHere, location); 741diagnostics.Add(ErrorCode.ERR_BadUnsafeInUsingDirective, unsafeKeywordLocation);
Symbols\Symbol.cs (1)
1499diagnostics.Add(
Symbols\Symbol_Attributes.cs (1)
230arguments.Diagnostics.DiagnosticBag.Add(ErrorCode.ERR_InvalidExperimentalDiagID, attrArgumentLocation);
Symbols\SymbolExtensions.cs (1)
293diagnostics.Add(ErrorCode.ERR_IllegalUnsafe, errorLocation);