|
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
|
Collaboration diagram for System.Text.RegularExpressions.RegexCharClass:Classes | |
| struct | LowerCaseMapping |
| struct | SingleRange |
| class | SingleRangeComparer |
Public Member Functions | |
| RegexCharClass () | |
| void | AddChar (char c) |
| void | AddCharClass (RegexCharClass cc) |
| void | AddSubtraction (RegexCharClass sub) |
| void | AddRange (char first, char last) |
| void | AddCategoryFromName (string categoryName, bool invert, bool caseInsensitive, string pattern) |
| void | AddLowercase (CultureInfo culture) |
| void | AddWord (bool ecma, bool negate) |
| void | AddSpace (bool ecma, bool negate) |
| void | AddDigit (bool ecma, bool negate, string pattern) |
| string | ToStringClass () |
Static Public Member Functions | |
| static char | SingletonChar (string set) |
| static bool | IsMergeable (string charClass) |
| static bool | IsEmpty (string charClass) |
| static bool | IsSingleton (string set) |
| static bool | IsSingletonInverse (string set) |
| static bool | IsECMAWordChar (char ch) |
| static bool | IsWordChar (char ch) |
| static bool | CharInClass (char ch, string set) |
| static RegexCharClass | Parse (string charClass) |
Static Public Attributes | |
| static readonly string | SpaceClass |
| static readonly string | NotSpaceClass |
| static readonly string | WordClass |
| static readonly string | NotWordClass |
| static readonly string | DigitClass |
| static readonly string | NotDigitClass |
Properties | |
| bool | CanMerge [get, set] |
| bool | Negate [set] |
Private Member Functions | |
| RegexCharClass (bool negate, List< RegexCharClass.SingleRange > ranges, StringBuilder categories, RegexCharClass subtraction) | |
| void | AddSet (string set) |
| void | AddCategory (string category) |
| void | AddLowercaseRange (char chMin, char chMax, CultureInfo culture) |
| int | RangeCount () |
| RegexCharClass.SingleRange | GetRangeAt (int i) |
| void | Canonicalize () |
Static Private Member Functions | |
| static bool | IsSubtraction (string charClass) |
| static bool | IsNegated (string set) |
| static bool | CharInClassRecursive (char ch, string set, int start) |
| static bool | CharInClassInternal (char ch, string set, int start, int mySetLength, int myCategoryLength) |
| static bool | CharInCategory (char ch, string set, int start, int mySetLength, int myCategoryLength) |
| static bool | CharInCategoryGroup (char ch, UnicodeCategory chcategory, string category, ref int i) |
| static string | NegateCategory (string category) |
| static RegexCharClass | ParseRecursive (string charClass, int start) |
| static string | SetFromProperty (string capname, bool invert, string pattern) |
| static | RegexCharClass () |
Private Attributes | |
| List< RegexCharClass.SingleRange > | _rangelist |
| StringBuilder | _categories |
| bool | _canonical |
| bool | _negate |
| RegexCharClass | _subtractor |
Static Private Attributes | |
| static readonly string | s_internalRegexIgnoreCase |
| static readonly string | s_space |
| static readonly string | s_notSpace |
| static readonly string | s_word |
| static readonly string | s_notWord |
| static readonly Dictionary< string, string > | s_definedCategories |
| static readonly string[][] | s_propTable |
| static readonly RegexCharClass.LowerCaseMapping[] | s_lcTable |
Definition at line 10 of file RegexCharClass.cs.