24 references to CurrentState
System.Private.Xml (24)
System\Xml\Schema\ContentValidator.cs (24)
1580context.CurrentState.State = 0; 1590int state = _transitionTable[context.CurrentState.State][symbol]; 1594context.CurrentState.State = state; 1595context.HasMatched = _transitionTable[context.CurrentState.State][_symbols.Count] > 0; 1620int[] transition = _transitionTable[context.CurrentState.State]; 1656int[] transition = _transitionTable[context.CurrentState.State]; 1704context.CurrentState.CurPosIndex = 0; 1712BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1713int next = (context.CurrentState.CurPosIndex + 1) % 2; 1731context.CurrentState.CurPosIndex = next; 1764if (!context.CurPos[context.CurrentState.CurPosIndex][_endMarkerPos]) 1774BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1802BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1865context.CurrentState.NumberOfRunningPos = 1; 1875int matchCount = context.CurrentState.NumberOfRunningPos; 2022context.CurrentState.NumberOfRunningPos = matchCount; 2044for (int i = context.CurrentState.NumberOfRunningPos - 1; i >= 0; i--) 2087for (int i = context.CurrentState.NumberOfRunningPos - 1; i >= 0; i--) 2151context.CurrentState.AllElementsRequired = -1; // no elements at all 2170if (context.CurrentState.AllElementsRequired == -1) 2172context.CurrentState.AllElementsRequired = 0; 2178context.CurrentState.AllElementsRequired++; 2186if (context.CurrentState.AllElementsRequired == _countRequired || IsEmptiable && context.CurrentState.AllElementsRequired == -1)