<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Text.RegularExpressions.RegexRunner

public abstract class RegexRunner
protected static bool CharInClass(char ch, string charClass)

protected static bool CharInSet(char ch, string set, string category)

protected void Capture(int capnum, int start, int end)

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()