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
Loading...
Searching...
No Matches
System.Text.RegularExpressions.Regex Class Reference
+ 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.CachedCodeEntrys_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"
 

Detailed Description

Definition at line 19 of file Regex.cs.


The documentation for this class was generated from the following file: