implements ISerializable
0x00x0068
Members 23
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | CacheDictionarySwitchLimit | int | PrivateStatic+1 flags |
| 0x04 | s_cacheSize | int | PrivateStatic | |
| 0x08 | s_cache | Dictionary`2 | PrivateStatic+1 flags | |
| 0x04 | s_cacheCount | int | PrivateStatic | |
| 0x0014 | 0x04 | padding / unreflected | ||
| 0x08 | s_cacheFirst | CachedCodeEntry | PrivateStatic | |
| 0x08 | s_cacheLast | CachedCodeEntry | PrivateStatic | |
| 0x08 | s_maximumMatchTimeout | TimeSpan | PrivateStatic+1 flags | |
| — | 0x08 | DefaultMatchTimeout_ConfigKeyName | string | PrivateStatic+1 flags |
| 0x08 | s_defaultMatchTimeout | TimeSpan | Static+2 flags | |
| 0x08 | InfiniteMatchTimeout | TimeSpan | PublicStatic+1 flags | |
| 0x0040 | 0x10 | padding / unreflected | ||
| 0x08 | internalMatchTimeout | TimeSpan | 1 flags | |
| — | 0x04 | MaxOptionShift | int | Static+2 flags |
| 0x08 | pattern | string | 1 flags | |
| 0x04 | roptions | RegexOptions | 1 flags | |
| 0x08 | factory | RegexRunnerFactory | 1 flags | |
| 0x08 | caps | Hashtable | 1 flags | |
| 0x08 | capnames | Hashtable | 1 flags | |
| 0x08 | capslist | string[] | 1 flags | |
| 0x04 | capsize | int | 1 flags | |
| 0x08 | _runnerref | ExclusiveReference | 1 flags | |
| 0x08 | _replref | WeakReference`1 | 1 flags | |
| 0x08 | _code | RegexCode | 1 flags | |
| 0x01 | _refsInitialized | bool | 1 flags | |
| 0x0061 | 0x07 | unreflected bytes to end of Regex | ||
Functions 77
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_CacheSize() | PublicStatic+1 flags | — | 0x00 |
| void set_CacheSize() | PublicStatic+1 flags | — | 0x00 |
| void GetCachedCode() | Private | — | 0x00 |
| void GetCachedCodeEntryInternal() | Private | — | 0x00 |
| void FillCacheDictionary() | Private | — | 0x00 |
| void TryGetCacheValue() | PrivateStatic | — | 0x00 |
| void TryGetCacheValueSmall() | PrivateStatic | — | 0x00 |
| void LookupCachedAndPromote() | PrivateStatic | — | 0x00 |
| void IsMatch() | PublicStatic | — | 0x00 |
| void IsMatch() | PublicStatic | — | 0x00 |
| void IsMatch() | PublicStatic | — | 0x00 |
| void IsMatch() | Public | — | 0x00 |
| void IsMatch() | Public | — | 0x00 |
| void Match() | PublicStatic | — | 0x00 |
| void Match() | PublicStatic | — | 0x00 |
| void Match() | PublicStatic | — | 0x00 |
| void Match() | Public | — | 0x00 |
| void Match() | Public | — | 0x00 |
| void Match() | Public | — | 0x00 |
| void Matches() | PublicStatic | — | 0x00 |
| void Matches() | PublicStatic | — | 0x00 |
| void Matches() | PublicStatic | — | 0x00 |
| void Matches() | Public | — | 0x00 |
| void Matches() | Public | — | 0x00 |
| void Replace() | PublicStatic | — | 0x00 |
| void Replace() | PublicStatic | — | 0x00 |
| void Replace() | PublicStatic | — | 0x00 |
| void Replace() | Public | — | 0x00 |
| void Replace() | Public | — | 0x00 |
| void Replace() | Public | — | 0x00 |
| void Replace() | PublicStatic | — | 0x00 |
| void Replace() | PublicStatic | — | 0x00 |
| void Replace() | PublicStatic | — | 0x00 |
| void Replace() | Public | — | 0x00 |
| void Replace() | Public | — | 0x00 |
| void Replace() | Public | — | 0x00 |
| void Replace() | PrivateStatic | — | 0x00 |
| void Split() | PublicStatic | — | 0x00 |
| void Split() | PublicStatic | — | 0x00 |
| void Split() | PublicStatic | — | 0x00 |
| void Split() | Public | — | 0x00 |
| void Split() | Public | — | 0x00 |
| void Split() | Public | — | 0x00 |
| void Split() | PrivateStatic | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void get_MatchTimeout() | Public+1 flags | — | 0x00 |
| void ValidateMatchTimeout() | Static+1 flags | — | 0x00 |
| void InitDefaultMatchTimeout() | PrivateStatic | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void System.Runtime.Serialization.ISerializable.GetObjectData() | PrivateFinal+2 flags | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void get_Caps() | 2 flags | — | 0x00 |
| void set_Caps() | 2 flags | — | 0x00 |
| void get_CapNames() | 2 flags | — | 0x00 |
| void set_CapNames() | 2 flags | — | 0x00 |
| void Compile() | Private | — | 0x00 |
| void CompileToAssembly() | PublicStatic | — | 0x00 |
| void CompileToAssembly() | PublicStatic | — | 0x00 |
| void CompileToAssembly() | PublicStatic | — | 0x00 |
| void Escape() | PublicStatic | — | 0x00 |
| void Unescape() | PublicStatic | — | 0x00 |
| void get_Options() | Public+1 flags | — | 0x00 |
| void get_RightToLeft() | Public+1 flags | — | 0x00 |
| void ToString() | Public+1 flags | — | 0x00 |
| void GetGroupNames() | Public | — | 0x00 |
| void GetGroupNumbers() | Public | — | 0x00 |
| void GroupNameFromNumber() | Public | — | 0x00 |
| void GroupNumberFromName() | Public | — | 0x00 |
| void InitializeReferences() | 1 flags | — | 0x00 |
| void Run() | 1 flags | — | 0x00 |
| void UseOptionC() | 1 flags | — | 0x00 |
| void UseOptionR() | 1 flags | — | 0x00 |
| void UseOptionInvariant() | 1 flags | — | 0x00 |