Browse Source

Revert "Changed refactoring context behaviour. It now works on adjacent nodes"

Can have unwanted side effects.

This reverts commit 146573992f.
newNRvisualizers
Mike Krüger 13 years ago
parent
commit
6b3da28d52
  1. 12
      ICSharpCode.NRefactory.CSharp/Refactoring/RefactoringContext.cs

12
ICSharpCode.NRefactory.CSharp/Refactoring/RefactoringContext.cs

@ -73,19 +73,19 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -73,19 +73,19 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
return RootNode.GetNodesBetween(SelectionStart, SelectionEnd);
}
public AstNode GetNode()
public AstNode GetNode ()
{
return RootNode.GetAdjacentNodeAt (Location);
return RootNode.GetNodeAt (Location);
}
public AstNode GetNode(Predicate<AstNode> pred)
public AstNode GetNode (Predicate<AstNode> pred)
{
return RootNode.GetAdjacentNodeAt(Location, pred) ?? RootNode.GetNodeAt(Location, pred);
return RootNode.GetNodeAt (Location, pred);
}
public T GetNode<T>() where T : AstNode
public T GetNode<T> () where T : AstNode
{
return RootNode.GetAdjacentNodeAt<T>(Location) ?? RootNode.GetNodeAt<T>(Location);
return RootNode.GetNodeAt<T> (Location);
}
#region Text stuff

Loading…
Cancel
Save