System.Text.RegularExpressions.RegexRunner
namespace System.Text.RegularExpressions
{
public abstract class RegexRunner
{
protected void Capture(int capnum, int start, int end);
protected static bool CharInClass(char ch, string charClass);
protected static bool CharInSet(char ch, string set, string category);
protected void CheckTimeout();
protected void Crawl(int i);
protected int Crawlpos();
protected void DoubleCrawl();
protected void DoubleStack();
protected void DoubleTrack();
protected void EnsureStorage();
protected abstract bool FindFirstChar();
protected abstract void Go();
protected abstract void InitTrackCount();
protected bool IsBoundary(int index, int startpos, int endpos);
protected bool IsECMABoundary(int index, int startpos, int endpos);
protected bool IsMatched(int cap);
protected int MatchIndex(int cap);
protected int MatchLength(int cap);
protected int Popcrawl();
protected void TransferCapture(int capnum, int uncapnum, int start, int end);
protected void Uncapture();
}
}