|
|
|
@ -70,7 +70,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring |
|
|
|
if (node.PreviousStatement == methodDeclaration.Body) |
|
|
|
if (node.PreviousStatement == methodDeclaration.Body) |
|
|
|
return; |
|
|
|
return; |
|
|
|
// reach a return statement
|
|
|
|
// reach a return statement
|
|
|
|
if (node.NextStatement is ReturnStatement) |
|
|
|
if (node.NextStatement is ReturnStatement || |
|
|
|
|
|
|
|
node.NextStatement is ThrowStatement) |
|
|
|
return; |
|
|
|
return; |
|
|
|
|
|
|
|
|
|
|
|
foreach (var edge in node.Outgoing) { |
|
|
|
foreach (var edge in node.Outgoing) { |
|
|
|
|