Browse Source

Use compiler error message for the issue provider.

pull/32/merge
Mike Krüger 13 years ago
parent
commit
9247e292c8
  1. 3
      ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/CompilerErrors/CS0127ReturnMustNotBeFollowedByAnyExpression.cs

3
ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/CompilerErrors/CS0127ReturnMustNotBeFollowedByAnyExpression.cs

@ -83,10 +83,13 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -83,10 +83,13 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
if (!returnStatement.Expression.IsNull) {
AddIssue(
returnStatement,
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);
}
)
);
}
}

Loading…
Cancel
Save