1 override of WithAdditionalDiagnostics
Microsoft.CodeAnalysis.CSharp (1)
Parser\DocumentationCommentParser.cs (1)
851protected override TNode WithAdditionalDiagnostics<TNode>(TNode node, params DiagnosticInfo[] diagnostics)
26 references to WithAdditionalDiagnostics
Microsoft.CodeAnalysis.CSharp (26)
Parser\DocumentationCommentParser.cs (1)
856? base.WithAdditionalDiagnostics<TNode>(node, diagnostics)
Parser\LanguageParser.cs (13)
823type = WithAdditionalDiagnostics(CreateMissingIdentifierName(), GetExpectedTokenError(SyntaxKind.IdentifierToken, this.CurrentToken.Kind)); 1554closeBrace = WithAdditionalDiagnostics(closeBrace, this.GetExpectedTokenError(SyntaxKind.CloseBraceToken, this.CurrentToken.Kind)); 3436separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.DotToken, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width)); 3490opToken = WithAdditionalDiagnostics(opToken, diagInfo); 3538opToken = WithAdditionalDiagnostics(opToken, diagInfo); 3546opToken = WithAdditionalDiagnostics(opToken, diagInfo); 3554opToken = WithAdditionalDiagnostics(opToken, diagInfo); 4408return WithAdditionalDiagnostics( 6070separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.DotToken, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width)); 6267separator = WithAdditionalDiagnostics(separator, GetExpectedTokenError(SyntaxKind.DotToken, separator.Kind, separator.GetLeadingTriviaWidth(), separator.Width)); 6347return WithAdditionalDiagnostics(_syntaxFactory.AliasQualifiedName(identifierLeft, separator, right), left.GetDiagnostics()); 7181var lessThanTokenError = WithAdditionalDiagnostics(SyntaxFactory.MissingToken(SyntaxKind.LessThanToken), GetExpectedTokenError(SyntaxKind.LessThanToken, SyntaxKind.None)); 12779name = WithAdditionalDiagnostics(name, this.GetExpectedTokenError(SyntaxKind.IdentifierToken, name.ContextualKind, name.GetLeadingTriviaWidth(), name.Width));
Parser\SyntaxParser.cs (12)
522token = WithAdditionalDiagnostics(token, this.GetExpectedTokenError(expected, actual)); 578token = WithAdditionalDiagnostics(token, this.GetExpectedTokenError(kind, token.Kind)); 588token = WithAdditionalDiagnostics(token, MakeError(token.GetLeadingTriviaWidth(), token.Width, errorCode, args)); 731return WithAdditionalDiagnostics(node, MakeError(node, code, args)); 774return WithAdditionalDiagnostics(node, MakeError(offset, width, code, args)); 779return WithAdditionalDiagnostics(node, MakeError(offset, length, code, args)); 787return WithAdditionalDiagnostics(node, MakeError(offset, location.Width, code, args)); 793return WithAdditionalDiagnostics(node, MakeError(firstToken.GetLeadingTriviaWidth(), firstToken.Width, code)); 799return WithAdditionalDiagnostics(node, MakeError(firstToken.GetLeadingTriviaWidth(), firstToken.Width, code, args)); 807return WithAdditionalDiagnostics(node, MakeError(offset, width, code)); 815return WithAdditionalDiagnostics(node, MakeError(offset, width, code, args)); 984target = WithAdditionalDiagnostics(target,