public void InOrderEnum(INodeFetcherIndexAccess fetcher) { if (_root == _null || fetcher == null) { return; } InOrderEnum(fetcher, _root); }
private void InOrderEnum(INodeFetcherIndexAccess fetcher, RBNodeIndexAccess node) { fetcher.NodeFetched(node); if (node._left != _null) { InOrderEnum(fetcher, node._left); } if (node._right != _null) { InOrderEnum(fetcher, node._right); } }