103 references to AddError
Microsoft.CodeAnalysis.CSharp (103)
Parser\DirectiveParser.cs (33)
116hash = this.AddError(hash, ErrorCode.ERR_BadDirectivePlacement); 131id = this.AddError(id, ErrorCode.ERR_PPDirectiveExpected); 135hash = this.AddError(hash, ErrorCode.ERR_PPDirectiveExpected); 171return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndRegionDirectiveExpected); 175return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndifDirectiveExpected); 179return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective); 194return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndRegionDirectiveExpected); 198return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndifDirectiveExpected); 202return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective); 217return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndRegionDirectiveExpected); 221return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective); 239return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_EndifDirectiveExpected); 243return this.AddError(SyntaxFactory.BadDirectiveTrivia(hash, keyword, eod, isActive), ErrorCode.ERR_UnexpectedDirective); 251keyword = this.AddError(keyword, ErrorCode.ERR_PPDefFollowsToken); 390line = this.AddError(line, ErrorCode.ERR_InvalidLineNumber); 394line = this.AddError(line, ErrorCode.WRN_TooManyLinesForDebugger); 420start = this.AddError(start, ErrorCode.ERR_LineSpanDirectiveRequiresSpace); 430end = this.AddError(end, ErrorCode.ERR_LineSpanDirectiveEndLessThanStart); 439characterOffset = this.AddError(characterOffset, ErrorCode.ERR_LineSpanDirectiveRequiresSpace); 447file = this.AddError(file, ErrorCode.ERR_LineSpanDirectiveRequiresSpace); 492token = this.AddError(token, ErrorCode.ERR_LineSpanDirectiveInvalidValue); 505keyword = this.AddError(keyword, ErrorCode.ERR_ReferenceDirectiveOnlyAllowedInScripts); 509keyword = this.AddError(keyword, ErrorCode.ERR_PPReferenceFollowsToken); 525keyword = this.AddError(keyword, ErrorCode.ERR_LoadDirectiveOnlyAllowedInScripts); 529keyword = this.AddError(keyword, ErrorCode.ERR_PPLoadFollowsToken); 650guid = this.AddError(guid, ErrorCode.WRN_IllegalPPChecksum); 659bytes = this.AddError(bytes, ErrorCode.WRN_IllegalPPChecksum); 667bytes = this.AddError(bytes, ErrorCode.WRN_IllegalPPChecksum); 691exclamation = this.AddError(exclamation, ErrorCode.ERR_PPShebangInProjectBasedProgram); 703colon = this.AddError(colon, ErrorCode.ERR_PPIgnoredNeedsFileBasedProgram); 708colon = this.AddError(colon, ErrorCode.ERR_PPIgnoredFollowsToken); 713colon = this.AddError(colon, ErrorCode.ERR_PPIgnoredFollowsIf); 746skippedTokens.Add(this.AddError(this.EatToken().WithoutDiagnosticsGreen(), errorCode));
Parser\LanguageParser.cs (68)
256namespaceToken = this.AddError(namespaceToken, ErrorCode.ERR_NamespaceNotAllowedInScript); 527: AddError( 616token = this.AddError(token, 706this.AddError(attribute.Target.Identifier, ErrorCode.ERR_GlobalAttributesNotFirst), 741skippedToken = this.AddError(skippedToken, 791memberOrStatement = this.AddError(memberOrStatement, ErrorCode.ERR_TopLevelStatementAfterNamespaceOrType); 836@using = this.AddError(@using, ErrorCode.ERR_UsingAfterElements); 979unsafeToken = AddTrailingSkippedSyntax(unsafeToken, AddError(this.EatToken(), ErrorCode.ERR_BadStaticAfterUnsafe)); 1753keyword = AddTrailingSkippedSyntax(keyword, this.AddError(this.EatToken(), ErrorCode.ERR_ExtensionDisallowsName)); 1889this.AddError(ConvertToKeyword(this.EatToken()), ErrorCode.ERR_MisplacedRecord), 2180? this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_IdentifierExpected) 2190bounds.Add(_syntaxFactory.TypeConstraint(this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TypeExpected))); 2222bounds.Add(_syntaxFactory.TypeConstraint(this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TypeExpected))); 2301this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_NoEnumConstraint), 2310this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_NoDelegateConstraint), 2613this.AddError(SyntaxFactory.MissingToken(SyntaxKind.VoidKeyword), ErrorCode.ERR_MemberNeedsType)); 3116identifierOrThisOpt ??= this.AddError(CreateMissingIdentifierToken(), ErrorCode.ERR_IdentifierExpected); 3786type = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_IdentifierExpected); 3883separator = this.AddError(separator, ErrorCode.ERR_AliasQualAsExpression); 3916var misplacedToken = this.AddError(this.EatToken(), ErrorCode.ERR_MisplacedUnchecked); 4092opToken = this.AddError(opToken, ErrorCode.ERR_OvlOperatorExpected); 4138thisKeyword = this.AddError(thisKeyword, ErrorCode.ERR_UnexpectedGenericName); 4196identifier = this.AddError(identifier, ErrorCode.ERR_UnexpectedGenericName); 4611accessorName = this.AddError(accessorName, 4910identifier = allowOptionalIdentifier ? null : this.AddError(CreateMissingIdentifierToken(), ErrorCode.ERR_IdentifierExpected); 4924this.AddError(this.EatToken(), ErrorCode.ERR_BadArraySyntax), 5080identifier = this.AddError(identifier, ErrorCode.ERR_IdentifierExpected); 5086identifier = this.AddError(identifier, ErrorCode.ERR_UnexpectedGenericName); 5122semi = this.AddError(semi, ErrorCode.ERR_UnexpectedSemicolon); 5175eventToken = this.AddError(eventToken, ErrorCode.ERR_ExplicitEventFieldImpl); 5524name = this.AddError(name, ErrorCode.ERR_MultiTypeInDeclaration); 5574argumentList = this.AddError(argumentList, ErrorCode.ERR_BadVarDecl); 5587close = this.AddError(close, ErrorCode.ERR_ValueExpected); 5599expression = this.AddError(expression, ErrorCode.ERR_ArraySizeInDeclaration); 5613argumentList = this.AddError(argumentList, ErrorCode.ERR_CStyleArray); 5626name = this.AddError(name, ErrorCode.ERR_ConstValueRequired); // Error here for missing constant initializers 5633name = this.AddError(name, ErrorCode.ERR_FixedDimsRequired); 5752name = this.AddError(name, ErrorCode.ERR_UnexpectedGenericName); 5952identifierToken = this.AddError(identifierToken, ErrorCode.ERR_BadAwaitAsIdentifier); 5959return this.AddError(CreateMissingIdentifierToken(), code); 6049this.AddError(CreateMissingIdentifierToken(), ErrorCode.ERR_IdentifierExpected)); 6587? this.AddError(this.EatToken(), ErrorCode.ERR_IllegalVarianceSyntax) 6628result = this.AddError(result, ErrorCode.ERR_TypeExpected); 6705separator = this.AddError(separator, ErrorCode.ERR_AliasQualAsExpression); 6759AddError(separator, ErrorCode.ERR_ExplicitEventFieldImpl)); 6815separator = this.AddError(separator, ErrorCode.ERR_UnexpectedAliasedName); 6879separator = this.AddError(separator, ErrorCode.ERR_AliasQualAsExpression); 6957separator = this.AddError(separator, ErrorCode.ERR_UnexpectedAliasedName); 7835var missing = this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TupleTooFewElements); 7868token = this.AddError(token, mode == ParseTypeMode.Parameter ? ErrorCode.ERR_NoVoidParameter : ErrorCode.ERR_NoVoidHere); 7889return this.AddError( 8045unmanagedCallingConventions = AddError(unmanagedCallingConventions, ErrorCode.ERR_CannotSpecifyManagedWithUnmanagedSpecifiers); 8952? this.AddError( 9202semicolonToken = this.AddError(semicolonToken, ErrorCode.ERR_SemicolonExpected); 9639@in = this.AddError(@in, ErrorCode.ERR_BadForeachDecl); 9989returnOrBreak = this.AddError(returnOrBreak, ErrorCode.ERR_EmptyYield); 10067expression = this.AddError(expression, ErrorCode.ERR_SwitchGoverningExpressionRequiresParens); 10113node = this.AddError(node, ErrorCode.ERR_DiscardPatternInSwitchStatement); 10626type = this.AddError(type, ErrorCode.ERR_NoVoidHere); 10667mod = this.AddError(mod, ErrorCode.ERR_NoModifiersOnUsing); 11530return this.AddError(conditionalExpression, ErrorCode.ERR_ConditionalInInterpolation); 11937expr = this.AddError(expr, ErrorCode.ERR_ExpressionExpected); 11981this.ConvertToMissingWithTrailingTrivia(this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.DotToken), 12012this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_IdentifierExpected)); 12719this.AddError(this.CreateMissingIdentifierName(), ErrorCode.ERR_TupleTooFewElements))); 13413var size = this.AddError(this.ParseExpressionCore(), ErrorCode.ERR_InvalidArray); 13487var size = this.AddError(this.ParseExpressionCore(), ErrorCode.ERR_InvalidStackAllocArray); 13493var comma = this.AddError(this.EatToken(), ErrorCode.ERR_InvalidStackAllocArray);
Parser\LanguageParser_Patterns.cs (1)
591? AddError(this.EatToken(), ErrorCode.ERR_BadCaseInSwitchArm)
Parser\SyntaxParser.cs (1)
564token = AddError(token, code);