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