Zdexby TheHolyOneZ
42,628 classes
Class

RegexCharClass

: Object
System.Text.RegularExpressions.RegexCharClass, System 0x0030 (48 B) inherited 0x0010 System.dll
0x00x0030

Members 19

OffsetSizeNameTypeFlagsDefault
0x08s_internalRegexIgnoreCasestringPrivateStatic+1 flags—
0x08s_spacestringPrivateStatic+1 flags—
0x08s_notSpacestringPrivateStatic+1 flags—
0x08s_wordstringPrivateStatic+1 flags—
0x08s_notWordstringPrivateStatic+1 flags—
0x08SpaceClassstringPublicStatic+1 flags—
0x08NotSpaceClassstringPublicStatic+1 flags—
0x08WordClassstringPublicStatic+1 flags—
0x08NotWordClassstringPublicStatic+1 flags—
0x08DigitClassstringPublicStatic+1 flags—
0x08NotDigitClassstringPublicStatic+1 flags—
0x08s_definedCategoriesDictionary<System.StringPrivateStatic+1 flags—
0x08s_propTableString[][]PrivateStatic+1 flags—
0x08s_lcTableLowerCaseMapping[]PrivateStatic+1 flags—
0x08_rangelistList<System.Text.RegularExpressions.RegexCharClass.SingleRange>Private—
0x08_categoriesStringBuilderPrivate—
0x01_canonicalboolPrivate—
0x01_negateboolPrivate—
0x08_subtractorRegexCharClassPrivate—

Functions 39

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

Used by 2

types with a member, parameter or interface of this type