public Accessible FindDescendant(FindPredicate d, params object [] args) { return FindDescendantDepthFirst (d, args); }
protected Accessible Find(Accessible accessible, Role role, string name, bool wait) { for (;;) { Accessible ret = accessible.FindDescendant (Check, role, name); if (ret != null) return ret; if (!wait) return null; Iterate (); } }