19 references to IteratorState
System.Data.SqlXml (19)
System\Xml\Xsl\Runtime\TreeIterators.cs (19)
360private IteratorState state; 376this.state = IteratorState.NeedCandidateCurrent; 388case IteratorState.NeedCandidateCurrent: 397this.state = IteratorState.HaveCandidateCurrent; 400case IteratorState.HaveCandidateCurrent: 404this.state = IteratorState.HaveCurrentNoNext; 410goto case IteratorState.NeedCandidateCurrent; 413this.state = IteratorState.HaveCurrentNeedNext; 414goto case IteratorState.HaveCurrentNeedNext; 416case IteratorState.HaveCurrentNeedNext: 420this.state = IteratorState.HaveCurrentNoNext; 430this.state = IteratorState.HaveCurrentHaveNext; 453Debug.Assert(this.state == IteratorState.HaveCurrentHaveNext || this.state == IteratorState.HaveCurrentNoNext); 455if (this.state == IteratorState.HaveCurrentNoNext) { 457this.state = IteratorState.NeedCandidateCurrent; 462this.state = IteratorState.HaveCandidateCurrent; 476Debug.Assert(this.state == IteratorState.HaveCurrentHaveNext || this.state == IteratorState.HaveCurrentNoNext);