diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/CompilerErrors/CS0127ReturnMustNotBeFollowedByAnyExpression.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/CompilerErrors/CS0127ReturnMustNotBeFollowedByAnyExpression.cs index 1182f901c5..4a3f85d6d6 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/CompilerErrors/CS0127ReturnMustNotBeFollowedByAnyExpression.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/CompilerErrors/CS0127ReturnMustNotBeFollowedByAnyExpression.cs @@ -83,10 +83,13 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring if (!returnStatement.Expression.IsNull) { AddIssue( returnStatement, - ctx.TranslateString("Remove returned expression"), - script => { - script.Remove(returnStatement.Expression); - } + string.Format (ctx.TranslateString("`{0}': A return keyword must not be followed by any expression when method returns void"), currentMethod.Name), + new CodeAction ( + ctx.TranslateString("Remove returned expression"), + script => { + script.Remove(returnStatement.Expression); + } + ) ); } }