Zdexby TheHolyOneZ
42,610 classes
Class

Regex

: Object
System.Text.RegularExpressions.Regex, System 0x0070 (112 B) inherited 0x0010 System.dll
implements ISerializable
0x00x0070

Members 23

OffsetSizeNameTypeFlagsDefault
—0x04CacheDictionarySwitchLimitintPrivateStatic+1 flags15
0x04s_cacheSizeintPrivateStatic—
0x08s_cacheDictionary<System.Text.RegularExpressions.Regex.CachedCodeEntryKeyPrivateStatic+1 flags—
0x04s_cacheCountintPrivateStatic—
0x00140x04padding / unreflected
0x08s_cacheFirstCachedCodeEntryPrivateStatic—
0x08s_cacheLastCachedCodeEntryPrivateStatic—
0x08s_maximumMatchTimeoutTimeSpanPrivateStatic+1 flags—
—0x08DefaultMatchTimeout_ConfigKeyNamestringPrivateStatic+1 flags15
0x08s_defaultMatchTimeoutTimeSpanStatic+2 flags—
0x08InfiniteMatchTimeoutTimeSpanPublicStatic+1 flags—
0x08internalMatchTimeoutTimeSpan1 flags—
—0x04MaxOptionShiftintStatic+2 flags15
0x08patternstring1 flags—
0x04roptionsRegexOptions1 flags—
0x08factoryRegexRunnerFactory1 flags—
0x08capsHashtable1 flags—
0x08capnamesHashtable1 flags—
0x08capsliststring[]1 flags—
0x04capsizeint1 flags—
0x004C0x04padding / unreflected
0x08_runnerrefExclusiveReference1 flags—
0x08_replrefWeakReference<System.Text.RegularExpressions.RegexReplacement>1 flags—
0x08_codeRegexCode1 flags—
0x01_refsInitializedbool1 flags—
0x00690x07unreflected bytes to end of Regex

Functions 45

SignatureFlagsNativeParams
CachedCodeEntry GetCachedCode(const CachedCodeEntryKey& key, bool isToAdd)Private0x18
CachedCodeEntry GetCachedCodeEntryInternal(const CachedCodeEntryKey& key, bool isToAdd)Private0x18
void FillCacheDictionary()Private0x00
bool TryGetCacheValue(const CachedCodeEntryKey& key, CachedCodeEntry& entry)PrivateStatic0x18
bool TryGetCacheValueSmall(const CachedCodeEntryKey& key, CachedCodeEntry& entry)PrivateStatic0x18
CachedCodeEntry LookupCachedAndPromote(const CachedCodeEntryKey& key)PrivateStatic0x18
bool IsMatch(const string& input, const string& pattern)PublicStatic0x08
bool IsMatch(const string& input, const string& pattern, const RegexOptions& options, const TimeSpan& matchTimeout)PublicStatic0x08
bool IsMatch(const string& input)Public0x08
bool IsMatch(const string& input, int startat)Public0x08
Match Match(const string& input, const string& pattern)PublicStatic0x08
Match Match(const string& input, const string& pattern, const RegexOptions& options, const TimeSpan& matchTimeout)PublicStatic0x08
Match Match(const string& input)Public0x08
Match Match(const string& input, int startat)Public0x08
Match Match(const string& input, int beginning, int length)Public0x08
MatchCollection Matches(const string& input, const string& pattern)PublicStatic0x08
MatchCollection Matches(const string& input, const string& pattern, const RegexOptions& options, const TimeSpan& matchTimeout)PublicStatic0x08
MatchCollection Matches(const string& input)Public0x08
MatchCollection Matches(const string& input, int startat)Public0x08
string Replace(const string& input, const string& pattern, const string& replacement)PublicStatic0x08
string Replace(const string& input, const string& pattern, const string& replacement, const RegexOptions& options, const TimeSpan& matchTimeout)PublicStatic0x08
string Replace(const string& input, const string& replacement)Public0x08
string Replace(const string& input, const string& replacement, int count, int startat)Public0x08
string[] Split(const string& input, const string& pattern)PublicStatic0x08
string[] Split(const string& input, const string& pattern, const RegexOptions& options, const TimeSpan& matchTimeout)PublicStatic0x08
string[] Split(const string& input)Public0x08
string[] Split(const string& input, int count, int startat)Public0x08
string[] Split(Regex regex, const string& input, int count, int startat)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00
void ValidateMatchTimeout(const TimeSpan& matchTimeout)Static+1 flags0x08
TimeSpan InitDefaultMatchTimeout()PrivateStatic0x08
void .ctor(const string& pattern)Public+1 flags0x08
void .ctor(const string& pattern, const RegexOptions& options)Public+1 flags0x08
void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo si, const StreamingContext& context)PrivateFinal+2 flags0x10
void .ctor(const string& pattern, const RegexOptions& options, const TimeSpan& matchTimeout, bool addToCache)Private+1 flags0x08
string Escape(const string& str)PublicStatic0x08
RegexOptions get_Options()Public+1 flags0x04
bool get_RightToLeft()Public+1 flags0x01
string ToString()Public+1 flags0x08
string GroupNameFromNumber(int i)Public0x08
int GroupNumberFromName(const string& name)Public0x08
void InitializeReferences()1 flags0x00
Match Run(bool quick, int prevlen, const string& input, int beginning, int length, int startat)1 flags0x08
bool UseOptionR()1 flags0x01
bool UseOptionInvariant()1 flags0x01

Used by 19

types with a member, parameter or interface of this type