|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for System.Text.RegularExpressions.RegexRunner:
Collaboration diagram for System.Text.RegularExpressions.RegexRunner:Protected Member Functions | |
| void | CheckTimeout () |
| void | Go () |
| bool | FindFirstChar () |
| void | InitTrackCount () |
| void | EnsureStorage () |
| bool | IsBoundary (int index, int startpos, int endpos) |
| bool | IsECMABoundary (int index, int startpos, int endpos) |
| void | DoubleTrack () |
| void | DoubleStack () |
| void | DoubleCrawl () |
| void | Crawl (int i) |
| int | Popcrawl () |
| int | Crawlpos () |
| void | Capture (int capnum, int start, int end) |
| void | TransferCapture (int capnum, int uncapnum, int start, int end) |
| void | Uncapture () |
| bool | IsMatched (int cap) |
| int | MatchIndex (int cap) |
| int | MatchLength (int cap) |
Package Functions | |
| RegexRunner () | |
| Match | Scan (Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) |
Package Attributes | |
| int | runtextbeg |
| int | runtextend |
| int | runtextstart |
| string | runtext |
| int | runtextpos |
| int[] | runtrack |
| int | runtrackpos |
| int[] | runstack |
| int | runstackpos |
| int[] | runcrawl |
| int | runcrawlpos |
| int | runtrackcount |
| Match | runmatch |
| Regex | runregex |
Private Member Functions | |
| void | StartTimeoutWatch () |
| void | DoCheckTimeout () |
| void | InitMatch () |
| Match | TidyMatch (bool quick) |
Private Attributes | |
| int | _timeout |
| bool | _ignoreTimeout |
| int | _timeoutOccursAt |
| int | _timeoutChecksToSkip |
Static Private Attributes | |
| const int | TimeoutCheckFrequency = 1000 |
Definition at line 9 of file RegexRunner.cs.