public bool MoveNext() { if (this.needFirst) { this.needFirst = !this.navCurrent.MoveToFirstAttribute(); return !this.needFirst; } return this.navCurrent.MoveToNextAttribute(); }