29 references to Textpos
System (29)
regex\system\text\regularexpressions\RegexInterpreter.cs (29)
434TrackPush(Textpos()); 445StackPush(Textpos()); 478TransferCapture(Operand(0), Operand(1), StackPeek(), Textpos()); 480Capture(Operand(0), StackPeek(), Textpos()); 501matched = Textpos() - StackPeek(); 504TrackPush(StackPeek(), Textpos()); // Save old mark, textpos 505StackPush(Textpos()); // Make new mark 537if (Textpos() != oldMarkPos) { // Nonempty match -> try to loop again by going to 'back' state 539TrackPush(oldMarkPos, Textpos()); // Save old mark, textpos 541TrackPush(Textpos(), Textpos()); 583StackPush(Textpos(), Operand(0)); 610int matched = Textpos() - mark; 618StackPush(Textpos(), count + 1); // Make new mark, incr count 661StackPush(Textpos(), count + 1); // Make new mark, incr count 665TrackPush(mark, count, Textpos()); // Save mark, count, position 748if (Leftchars() > 0 && CharAt(Textpos() - 1) != '\n') 754if (Rightchars() > 0 && CharAt(Textpos()) != '\n') 760if (!IsBoundary(Textpos(), runtextbeg, runtextend)) 766if (IsBoundary(Textpos(), runtextbeg, runtextend)) 772if (!IsECMABoundary(Textpos(), runtextbeg, runtextend)) 778if (IsECMABoundary(Textpos(), runtextbeg, runtextend)) 790if (Textpos() != Textstart()) 796if (Rightchars() > 1 || Rightchars() == 1 && CharAt(Textpos()) != '\n') 933TrackPush(c - i - 1, Textpos() - Bump()); 957TrackPush(c - i - 1, Textpos() - Bump()); 990TrackPush(c - i - 1, Textpos() - Bump()); 1036TrackPush(c - 1, Textpos()); 1050TrackPush(c - 1, Textpos());