diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2014-08-26 12:38:32 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2014-08-26 12:38:32 +0400 |
commit | eb2150c354da69464f8693099086f67925bd8dc2 (patch) | |
tree | 7bcdc23a7341582f2f232785193c44d0313deacb /ICSharpCode.NRefactory.CSharp.Refactoring | |
parent | 36e39f71995af914cdf75072a79d2cdcfb5349d3 (diff) |
Fixed bug in ConvertToLambdaExpressionIssue.
Diffstat (limited to 'ICSharpCode.NRefactory.CSharp.Refactoring')
-rw-r--r-- | ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/Opportunities/ConvertToLambdaExpressionIssue.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/Opportunities/ConvertToLambdaExpressionIssue.cs b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/Opportunities/ConvertToLambdaExpressionIssue.cs index 55d59b1c..3b6f42ab 100644 --- a/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/Opportunities/ConvertToLambdaExpressionIssue.cs +++ b/ICSharpCode.NRefactory.CSharp.Refactoring/CodeIssues/Synced/Opportunities/ConvertToLambdaExpressionIssue.cs @@ -72,6 +72,10 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring } if (returnTypes.Count > 1) return; + // can't convert return statements without expression. + var returnExpr = node as ReturnStatement; + if (returnExpr != null && returnExpr.Expression.IsNull) + return; AddIssue(new CodeIssue( node, |