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

Loading…
Cancel
Save