24 references to CurrentState
System.Xml (24)
System\Xml\Schema\ContentValidator.cs (24)
1435context.CurrentState.State = 0; 1444int state = transitionTable[context.CurrentState.State][symbol]; 1447context.CurrentState.State = state; 1448context.HasMatched = transitionTable[context.CurrentState.State][symbols.Count] > 0; 1469int[] transition = transitionTable[context.CurrentState.State]; 1497int[] transition = transitionTable[context.CurrentState.State]; 1538context.CurrentState.CurPosIndex = 0; 1545BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1546int next = (context.CurrentState.CurPosIndex + 1) % 2; 1561context.CurrentState.CurPosIndex = next; 1593if (!context.CurPos[context.CurrentState.CurPosIndex][endMarkerPos]) { 1601BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1625BitSet curpos = context.CurPos[context.CurrentState.CurPosIndex]; 1680context.CurrentState.NumberOfRunningPos = 1; 1689int matchCount = context.CurrentState.NumberOfRunningPos; 1828context.CurrentState.NumberOfRunningPos = matchCount; 1864for (int i = context.CurrentState.NumberOfRunningPos - 1; i >=0; i--) { 1899for (int i = context.CurrentState.NumberOfRunningPos - 1; i >=0; i--) { 1951context.CurrentState.AllElementsRequired = -1; // no elements at all 1966if (context.CurrentState.AllElementsRequired == -1) { 1967context.CurrentState.AllElementsRequired = 0; 1971context.CurrentState.AllElementsRequired++; 1977if (context.CurrentState.AllElementsRequired == countRequired || IsEmptiable && context.CurrentState.AllElementsRequired == -1) {