public bool MoveNext() { if (this.navStack.IsEmpty) return false; this.navCurrent = this.navStack.Pop(); return true; }