diff --git a/ICSharpCode.NRefactory/CSharp/Ast/CompilationUnit.cs b/ICSharpCode.NRefactory/CSharp/Ast/CompilationUnit.cs
index 94e168140e..6053d6848e 100644
--- a/ICSharpCode.NRefactory/CSharp/Ast/CompilationUnit.cs
+++ b/ICSharpCode.NRefactory/CSharp/Ast/CompilationUnit.cs
@@ -104,21 +104,6 @@ namespace ICSharpCode.NRefactory.CSharp
}
}
- ///
- /// Gets all nodes in that are satisfing a predicate.
- ///
- /// Predicate to filter the nodes.
- ///
- public IEnumerable GetNodesWithLineNumbers(Predicate predicate)
- {
- if (predicate == null)
- throw new ArgumentNullException("predicate");
-
- return TreeTraversal
- .PreOrder((AstNode)this, n => n.Children)
- .Where(n => predicate(n) && n.Annotation>() != null);
- }
-
public override S AcceptVisitor (IAstVisitor visitor, T data)
{
return visitor.VisitCompilationUnit (this, data);