fix inconsistent EnumerateChildrenAsync behavior
This fixes the inconsistent EnumerateChildrenAsync behavior by renaming everything. 1. EnumerateChildrenAsync has been renamed to WalkParallel because (a) it visited the root so EnumerateChildren was incorrect and (b) it isn't async. 2. EnumerateChildren has been renamed to Walk and now _also_ visits the root for consistency. Anyone needing to skip the root can do so manually (`if c.Equals(root)` ...).
Showing
Please register or sign in to comment