public bool MoveNext() { if (this.hasFirst) { this.hasFirst = false; return true; } return (this.filter.MoveToFollowing(this.navCurrent, this.navEnd)); }