269 return "[x-y] range in reverse order.";
337 return "Capture number cannot be zero.";
348 return "Reference to undefined group name {0}.";
354 return "Invalid group name: Group names must begin with a word character.";
389 if (currentPos2 == 0)
419 return "Malformed \\k<...> named back reference.";
467 return pattern2.Substring(
currentPos, (
int)num);
547 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
670 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
684 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
868 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
906 if (stringLength == 0)
1096 if (children !=
null)
1098 int size = children.
_size;
1106 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
class f__AnonymousType0<< Count > j__TPar
static bool IsWordChar(char ch)
RegexNode MakeQuantifier(bool lazy, int min, int max)
void AddChild(RegexNode newChild)
RegexNode ScanGroupOpen()
ArgumentException MakeException(string message)
void StartGroup(RegexNode openGroup)
static bool IsSpace(char ch)
int TypeFromCode(char ch)
void AddConcatenate(bool lazy, int min, int max)
static RegexOptions OptionFromCode(char ch)
static bool IsMetachar(char ch)
int CaptureSlotFromName(string capname)
bool IsCaptureName(string capname)
static bool IsSpecial(char ch)
List< string > _capnamelist
void NoteCaptureSlot(int i, int pos)
RegexNode ScanBasicBackslash(bool scanOnly)
void AddConcatenate(int pos, int cch, bool isReplacement)
char RightCharMoveRight()
void AddUnitSet(string cc)
void AddUnitType(int type)
RegexParser(CultureInfo culture)
void AddUnitNotone(char ch)
static int HexDigit(char ch)
static RegexTree Parse(string re, RegexOptions op)
void Reset(RegexOptions topopts)
static string Escape(string input)
void NoteCaptures(Hashtable caps, int capsize, Hashtable capnames)
bool IsCaptureSlot(int i)
RegexCharClass ScanCharClass(bool caseInsensitive, bool scanOnly)
static bool IsStopperX(char ch)
static RegexReplacement ParseReplacement(string rep, Hashtable caps, int capsize, Hashtable capnames, RegexOptions op)
RegexNode ScanBackslash(bool scanOnly)
static readonly byte[] s_category
bool IsOnlyTopOption(RegexOptions option)
static bool IsQuantifier(char ch)
void SetPattern(string Re)
List< RegexOptions > _optionsStack
void NoteCaptureName(string name, int pos)
void AddUnitNode(RegexNode node)
RegexNode ScanReplacement()
static string GetStringAndRelease(StringBuilder sb)
static StringBuilder Acquire(int capacity=16)
StringBuilder Append(char value, int repeatCount)