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
Loading...
Searching...
No Matches
System.Text.RegularExpressions.RegexRunner Class Referenceabstract
+ 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
 

Detailed Description

Definition at line 9 of file RegexRunner.cs.


The documentation for this class was generated from the following file: