private void SetIndices() { IndexCounter counter = new IndexCounter(-1); Root.SetIndices(counter); Count = counter.CurrentIndex; }
public void SetIndices(IndexCounter counter) { Index = counter.Next(); foreach (var child in Children.Values) { child.SetIndices(counter); } }