| void .ctor() | 2 flags | | 0x00 |
| Match Scan(Regex regex, const string& text, int textbeg, int textend, int textstart, int prevlen, bool quick, const TimeSpan& timeout) | 1 flags | | 0x08 |
| void StartTimeoutWatch() | Private | | 0x00 |
| void CheckTimeout() | 1 flags | | 0x00 |
| void DoCheckTimeout() | Private | | 0x00 |
| void Go() | 4 flags | | 0x00 |
| bool FindFirstChar() | 4 flags | | 0x01 |
| void InitTrackCount() | 4 flags | | 0x00 |
| void InitMatch() | Private | | 0x00 |
| Match TidyMatch(bool quick) | Private | | 0x08 |
| void EnsureStorage() | 1 flags | | 0x00 |
| bool IsBoundary(int index, int startpos, int endpos) | 1 flags | | 0x04 |
| bool IsECMABoundary(int index, int startpos, int endpos) | 1 flags | | 0x04 |
| void DoubleTrack() | 1 flags | | 0x00 |
| void DoubleStack() | 1 flags | | 0x00 |
| void DoubleCrawl() | 1 flags | | 0x00 |
| void Crawl(int i) | 1 flags | | 0x04 |
| int Popcrawl() | 1 flags | | 0x04 |
| int Crawlpos() | 1 flags | | 0x04 |
| void Capture(int capnum, int start, int end) | 1 flags | | 0x04 |
| void TransferCapture(int capnum, int uncapnum, int start, int end) | 1 flags | | 0x04 |
| void Uncapture() | 1 flags | | 0x00 |
| bool IsMatched(int cap) | 1 flags | | 0x04 |
| int MatchIndex(int cap) | 1 flags | | 0x04 |
| int MatchLength(int cap) | 1 flags | | 0x04 |