public static void ReportTokenUnexpected(this ICollection<Diagnostic> diagnostics, TextSpan span, SyntaxToken actual) { var actualText = actual.GetDisplayText(); diagnostics.Report(span, DiagnosticId.TokenUnexpected, actualText); }