static Group Synchronized(Group inner)
virtual GroupCollection Groups
Match(Regex regex, int capcount, string text, int begpos, int len, int startpos)
virtual string Result(string replacement)
void BalanceMatch(int cap)
void Reset(Regex regex, string text, int textbeg, int textend, int textstart)
void RemoveMatch(int cap)
void AddMatch(int cap, int start, int len)
ReadOnlyMemory< char > LastGroupToStringImpl()
static Match Synchronized(Match inner)
GroupCollection _groupcoll
ReadOnlyMemory< char > GroupToStringImpl(int groupnum)
static RegexReplacement GetOrCreate(WeakReference< RegexReplacement > replRef, string replacement, Hashtable caps, int capsize, Hashtable capnames, RegexOptions roptions)
void ReplacementImpl(ref SegmentStringBuilder segments, Match match)
Match Run(bool quick, int prevlen, string input, int beginning, int length, int startat)
WeakReference< RegexReplacement > _replref
static void ThrowArgumentNullException(ExceptionArgument arg)
static SegmentStringBuilder Create()
override string ToString()