| Overload | Description | 
|---|---|
| PreventRecursion<T>(ITreeTraversable<T>) | Creates a derived traversable that prevents recursion into nodes that have already been traversed. | 
| PreventRecursion<T>(ITreeTraversable<T>,IEqualityComparer<T>) | Creates a derived traversable that prevents recursion into nodes that have already been traversed, using the specified equality comparer for comparing traversed nodes. | 
