|
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
|
Inheritance diagram for System.Text.RegularExpressions.Regex:
Collaboration diagram for System.Text.RegularExpressions.Regex:Classes | |
| class | CachedCodeEntry |
| struct | CachedCodeEntryKey |
Public Member Functions | |
| bool | IsMatch (string input) |
| bool | IsMatch (string input, int startat) |
| Match | Match (string input) |
| Match | Match (string input, int startat) |
| MatchCollection | Matches (string input) |
| MatchCollection | Matches (string input, int startat) |
| string | Replace (string input, string replacement) |
| string | Replace (string input, string replacement, int count, int startat) |
| string | Replace (string input, MatchEvaluator evaluator) |
| string | Replace (string input, MatchEvaluator evaluator, int count, int startat) |
| string[] | Split (string input) |
| string[] | Split (string input, int count, int startat) |
| Regex (string pattern) | |
| Regex (string pattern, RegexOptions options) | |
| override string | ToString () |
| string | GroupNameFromNumber (int i) |
| int | GroupNumberFromName (string name) |
Static Public Member Functions | |
| static bool | IsMatch (string input, string pattern, RegexOptions options) |
| static bool | IsMatch (string input, string pattern, RegexOptions options, TimeSpan matchTimeout) |
| static Match | Match (string input, string pattern) |
| static Match | Match (string input, string pattern, RegexOptions options, TimeSpan matchTimeout) |
| static string | Replace (string input, string pattern, string replacement) |
| static string | Replace (string input, string pattern, string replacement, RegexOptions options, TimeSpan matchTimeout) |
| static string[] | Split (string input, string pattern) |
| static string[] | Split (string input, string pattern, RegexOptions options, TimeSpan matchTimeout) |
| static string | Escape (string str) |
Static Public Attributes | |
| static readonly TimeSpan | InfiniteMatchTimeout |
Protected Member Functions | |
| void | InitializeReferences () |
Package Functions | |
| Match | Run (bool quick, int prevlen, string input, int beginning, int length, int startat) |
| bool | UseOptionR () |
| bool | UseOptionInvariant () |
Static Package Functions | |
| static void | ValidateMatchTimeout (TimeSpan matchTimeout) |
Package Attributes | |
| TimeSpan | internalMatchTimeout |
| string | pattern |
| RegexOptions | roptions |
| RegexRunnerFactory | factory |
| Hashtable | caps |
| Hashtable | capnames |
| string[] | capslist |
| int | capsize |
| ExclusiveReference | _runnerref |
| WeakReference< RegexReplacement > | _replref |
| RegexCode | _code |
| bool | _refsInitialized |
Static Package Attributes | |
| static readonly TimeSpan | s_defaultMatchTimeout |
| const int | MaxOptionShift = 10 |
Properties | |
| RegexOptions | Options [get, set] |
| bool | RightToLeft [get, set] |
Private Member Functions | |
| Regex.CachedCodeEntry | GetCachedCode (Regex.CachedCodeEntryKey key, bool isToAdd) |
| Regex.CachedCodeEntry | GetCachedCodeEntryInternal (Regex.CachedCodeEntryKey key, bool isToAdd) |
| void | FillCacheDictionary () |
| void System.Runtime.Serialization.ISerializable. | GetObjectData (SerializationInfo si, StreamingContext context) |
| Regex (string pattern, RegexOptions options, TimeSpan matchTimeout, bool addToCache) | |
Static Private Member Functions | |
| static bool | TryGetCacheValue (Regex.CachedCodeEntryKey key, out Regex.CachedCodeEntry entry) |
| static bool | TryGetCacheValueSmall (Regex.CachedCodeEntryKey key, out Regex.CachedCodeEntry entry) |
| static Regex.CachedCodeEntry | LookupCachedAndPromote (Regex.CachedCodeEntryKey key) |
| static string | Replace (MatchEvaluator evaluator, Regex regex, string input, int count, int startat) |
| static string[] | Split (Regex regex, string input, int count, int startat) |
| static | Regex () |
| static TimeSpan | InitDefaultMatchTimeout () |
Static Private Attributes | |
| const int | CacheDictionarySwitchLimit = 10 |
| static int | s_cacheSize |
| static readonly Dictionary< Regex.CachedCodeEntryKey, Regex.CachedCodeEntry > | s_cache |
| static int | s_cacheCount |
| static Regex.CachedCodeEntry | s_cacheFirst |
| static Regex.CachedCodeEntry | s_cacheLast |
| static readonly TimeSpan | s_maximumMatchTimeout |
| const string | DefaultMatchTimeout_ConfigKeyName = "REGEX_DEFAULT_MATCH_TIMEOUT" |