65 references to AddError
Microsoft.CodeAnalysis.CSharp (65)
Parser\DirectiveParser.cs (21)
116hash = this.AddError(hash, ErrorCode.ERR_BadDirectivePlacement); 131id = this.AddError(id, ErrorCode.ERR_PPDirectiveExpected); 135hash = this.AddError(hash, ErrorCode.ERR_PPDirectiveExpected); 251keyword = this.AddError(keyword, ErrorCode.ERR_PPDefFollowsToken); 389line = this.AddError(line, ErrorCode.ERR_InvalidLineNumber); 393line = this.AddError(line, ErrorCode.WRN_TooManyLinesForDebugger); 438characterOffset = this.AddError(characterOffset, ErrorCode.ERR_LineSpanDirectiveRequiresSpace); 446file = this.AddError(file, ErrorCode.ERR_LineSpanDirectiveRequiresSpace); 491token = this.AddError(token, ErrorCode.ERR_LineSpanDirectiveInvalidValue); 504keyword = this.AddError(keyword, ErrorCode.ERR_ReferenceDirectiveOnlyAllowedInScripts); 508keyword = this.AddError(keyword, ErrorCode.ERR_PPReferenceFollowsToken); 524keyword = this.AddError(keyword, ErrorCode.ERR_LoadDirectiveOnlyAllowedInScripts); 528keyword = this.AddError(keyword, ErrorCode.ERR_PPLoadFollowsToken); 649guid = this.AddError(guid, ErrorCode.WRN_IllegalPPChecksum); 658bytes = this.AddError(bytes, ErrorCode.WRN_IllegalPPChecksum); 666bytes = this.AddError(bytes, ErrorCode.WRN_IllegalPPChecksum); 690exclamation = this.AddError(exclamation, ErrorCode.ERR_PPShebangInProjectBasedProgram); 702colon = this.AddError(colon, ErrorCode.ERR_PPIgnoredNeedsFileBasedProgram); 707colon = this.AddError(colon, ErrorCode.ERR_PPIgnoredFollowsToken); 712colon = this.AddError(colon, ErrorCode.ERR_PPIgnoredFollowsIf); 745skippedTokens.Add(this.AddError(this.EatToken().WithoutDiagnosticsGreen(), errorCode));
Parser\LanguageParser.cs (42)
256namespaceToken = this.AddError(namespaceToken, ErrorCode.ERR_NamespaceNotAllowedInScript); 527: AddError( 616token = this.AddError(token, 733skippedToken = this.AddError(skippedToken, 971unsafeToken = AddTrailingSkippedSyntax(unsafeToken, AddError(this.EatToken(), ErrorCode.ERR_BadStaticAfterUnsafe)); 1745keyword = AddTrailingSkippedSyntax(keyword, this.AddError(this.EatToken(), ErrorCode.ERR_ExtensionDisallowsName)); 1887this.AddError(ConvertToKeyword(this.EatToken()), ErrorCode.ERR_MisplacedRecord), 2620this.AddError(SyntaxFactory.MissingToken(SyntaxKind.VoidKeyword), ErrorCode.ERR_MemberNeedsType)); 3799separator = this.AddError(separator, ErrorCode.ERR_AliasQualAsExpression); 3832var misplacedToken = this.AddError(this.EatToken(), ErrorCode.ERR_MisplacedUnchecked); 4008opToken = this.AddError(opToken, ErrorCode.ERR_OvlOperatorExpected); 4054thisKeyword = this.AddError(thisKeyword, ErrorCode.ERR_UnexpectedGenericName); 4112identifier = this.AddError(identifier, ErrorCode.ERR_UnexpectedGenericName); 4498accessorName = this.AddError(accessorName, 4798identifier = allowOptionalIdentifier ? null : this.AddError(CreateMissingIdentifierToken(), ErrorCode.ERR_IdentifierExpected); 4812this.AddError(this.EatToken(), ErrorCode.ERR_BadArraySyntax), 4968identifier = this.AddError(identifier, ErrorCode.ERR_IdentifierExpected); 4974identifier = this.AddError(identifier, ErrorCode.ERR_UnexpectedGenericName); 5010semi = this.AddError(semi, ErrorCode.ERR_UnexpectedSemicolon); 5063eventToken = this.AddError(eventToken, ErrorCode.ERR_ExplicitEventFieldImpl); 5412name = this.AddError(name, ErrorCode.ERR_MultiTypeInDeclaration); 5514name = this.AddError(name, ErrorCode.ERR_ConstValueRequired); // Error here for missing constant initializers 5521name = this.AddError(name, ErrorCode.ERR_FixedDimsRequired); 5640name = this.AddError(name, ErrorCode.ERR_UnexpectedGenericName); 5840identifierToken = this.AddError(identifierToken, ErrorCode.ERR_BadAwaitAsIdentifier); 5847return this.AddError(CreateMissingIdentifierToken(), code); 5937this.AddError(CreateMissingIdentifierToken(), ErrorCode.ERR_IdentifierExpected)); 6475? this.AddError(this.EatToken(), ErrorCode.ERR_IllegalVarianceSyntax) 6593separator = this.AddError(separator, ErrorCode.ERR_AliasQualAsExpression); 6647AddError(separator, ErrorCode.ERR_ExplicitEventFieldImpl)); 6703separator = this.AddError(separator, ErrorCode.ERR_UnexpectedAliasedName); 6767separator = this.AddError(separator, ErrorCode.ERR_AliasQualAsExpression); 6845separator = this.AddError(separator, ErrorCode.ERR_UnexpectedAliasedName); 7760token = this.AddError(token, mode == ParseTypeMode.Parameter ? ErrorCode.ERR_NoVoidParameter : ErrorCode.ERR_NoVoidHere); 8778? this.AddError( 9447@in = this.AddError(@in, ErrorCode.ERR_BadForeachDecl); 9797returnOrBreak = this.AddError(returnOrBreak, ErrorCode.ERR_EmptyYield); 9921node = this.AddError(node, ErrorCode.ERR_DiscardPatternInSwitchStatement); 10475mod = this.AddError(mod, ErrorCode.ERR_NoModifiersOnUsing); 10484mod = this.AddError(mod, ErrorCode.ERR_TypeExpected); 11792this.ConvertToMissingWithTrailingTrivia(this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.DotToken), 13297var comma = this.AddError(this.EatToken(), ErrorCode.ERR_InvalidStackAllocArray);
Parser\LanguageParser_Patterns.cs (1)
591? AddError(this.EatToken(), ErrorCode.ERR_BadCaseInSwitchArm)
Parser\SyntaxParser.cs (1)
570token = AddError(token, code);