| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(bool negate, List<System.Text.RegularExpressions.RegexCharClass.SingleRange> ranges, StringBuilder categories, RegexCharClass subtraction) | Private+1 flags | | 0x08 |
| bool get_CanMerge() | Public+1 flags | | 0x01 |
| void set_Negate(bool value) | Public+1 flags | | 0x01 |
| void AddChar(ushort c) | Public | | 0x02 |
| void AddCharClass(RegexCharClass cc) | Public | | 0x08 |
| void AddSet(const string& set) | Private | | 0x08 |
| void AddSubtraction(RegexCharClass sub) | Public | | 0x08 |
| void AddRange(ushort first, ushort last) | Public | | 0x02 |
| void AddCategoryFromName(const string& categoryName, bool invert, bool caseInsensitive, const string& pattern) | Public | | 0x08 |
| void AddCategory(const string& category) | Private | | 0x08 |
| void AddLowercase(CultureInfo culture) | Public | | 0x08 |
| void AddLowercaseRange(ushort chMin, ushort chMax, CultureInfo culture) | Private | | 0x08 |
| void AddWord(bool ecma, bool negate) | Public | | 0x01 |
| void AddSpace(bool ecma, bool negate) | Public | | 0x01 |
| void AddDigit(bool ecma, bool negate, const string& pattern) | Public | | 0x08 |
| ushort SingletonChar(const string& set) | PublicStatic | | 0x08 |
| bool IsMergeable(const string& charClass) | PublicStatic | | 0x08 |
| bool IsEmpty(const string& charClass) | PublicStatic | | 0x08 |
| bool IsSingleton(const string& set) | PublicStatic | | 0x08 |
| bool IsSingletonInverse(const string& set) | PublicStatic | | 0x08 |
| bool IsSubtraction(const string& charClass) | PrivateStatic | | 0x08 |
| bool IsNegated(const string& set) | PrivateStatic | | 0x08 |
| bool IsECMAWordChar(ushort ch) | PublicStatic | | 0x02 |
| bool IsWordChar(ushort ch) | PublicStatic | | 0x02 |
| bool CharInClass(ushort ch, const string& set) | PublicStatic | | 0x08 |
| bool CharInClassRecursive(ushort ch, const string& set, int start) | PrivateStatic | | 0x08 |
| bool CharInClassInternal(ushort ch, const string& set, int start, int mySetLength, int myCategoryLength) | PrivateStatic | | 0x08 |
| bool CharInCategory(ushort ch, const string& set, int start, int mySetLength, int myCategoryLength) | PrivateStatic | | 0x08 |
| bool CharInCategoryGroup(ushort ch, const UnicodeCategory& chcategory, const string& category, int i) | PrivateStatic | | 0x08 |
| string NegateCategory(const string& category) | PrivateStatic | | 0x08 |
| RegexCharClass Parse(const string& charClass) | PublicStatic | | 0x08 |
| RegexCharClass ParseRecursive(const string& charClass, int start) | PrivateStatic | | 0x08 |
| int RangeCount() | Private | | 0x04 |
| string ToStringClass() | Public | | 0x08 |
| SingleRange GetRangeAt(int i) | Private | | 0x04 |
| void Canonicalize() | Private | | 0x00 |
| string SetFromProperty(const string& capname, bool invert, const string& pattern) | PrivateStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |