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
|
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" |