Browse Source

Fixed a case where extract method returned null.

newNRvisualizers
Mike Krüger 14 years ago
parent
commit
50aa6e02aa
  1. 5
      ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/ExtractMethod/ExtractMethodAction.cs

5
ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/ExtractMethod/ExtractMethodAction.cs

@ -56,8 +56,9 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring.ExtractMethod
if (!(node is Statement)) if (!(node is Statement))
yield break; yield break;
} }
var action = CreateFromStatements (context, new List<Statement> (selected.OfType<Statement> ()));
yield return CreateFromStatements(context, new List<Statement> (selected.OfType<Statement> ())); if (action != null)
yield return action;
} }
CodeAction CreateFromExpression(RefactoringContext context, Expression expression) CodeAction CreateFromExpression(RefactoringContext context, Expression expression)

Loading…
Cancel
Save