19 references to IteratorState
System.Private.Xml (19)
System\Xml\Xsl\Runtime\TreeIterators.cs (19)
397private IteratorState _state; 415_state = IteratorState.NeedCandidateCurrent; 429case IteratorState.NeedCandidateCurrent: 438_state = IteratorState.HaveCandidateCurrent; 441case IteratorState.HaveCandidateCurrent: 446_state = IteratorState.HaveCurrentNoNext; 452goto case IteratorState.NeedCandidateCurrent; 455_state = IteratorState.HaveCurrentNeedNext; 456goto case IteratorState.HaveCurrentNeedNext; 458case IteratorState.HaveCurrentNeedNext: 463_state = IteratorState.HaveCurrentNoNext; 473_state = IteratorState.HaveCurrentHaveNext; 498Debug.Assert(_state == IteratorState.HaveCurrentHaveNext || _state == IteratorState.HaveCurrentNoNext); 500if (_state == IteratorState.HaveCurrentNoNext) 503_state = IteratorState.NeedCandidateCurrent; 508_state = IteratorState.HaveCandidateCurrent; 523Debug.Assert(_state == IteratorState.HaveCurrentHaveNext || _state == IteratorState.HaveCurrentNoNext);