Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Init()

void System.Text.RegularExpressions.Regex.Init ( string pattern,
RegexOptions options,
TimeSpan matchTimeout,
CultureInfo culture )
inlineprivate

Definition at line 136 of file Regex.cs.

137 {
144 RegexTree regexTree = RegexParser.Parse(pattern, roptions, culture ?? (((options & RegexOptions.CultureInvariant) != 0) ? CultureInfo.InvariantCulture : CultureInfo.CurrentCulture));
145 capnames = regexTree.CapNames;
146 capslist = regexTree.CapsList;
147 _code = RegexWriter.Write(regexTree);
148 caps = _code.Caps;
151 }
static CultureInfo InvariantCulture
static void ValidateOptions(RegexOptions options)
Definition Regex.cs:161
static void ValidatePattern(string pattern)
Definition Regex.cs:153
static void ValidateMatchTimeout(TimeSpan matchTimeout)
Definition Regex.cs:169

References System.Text.RegularExpressions.Regex._code, System.Text.RegularExpressions.Regex.capnames, System.Text.RegularExpressions.Regex.caps, System.Text.RegularExpressions.RegexCode.Caps, System.Text.RegularExpressions.Regex.capsize, System.Text.RegularExpressions.RegexCode.CapSize, System.Text.RegularExpressions.Regex.capslist, System.culture, System.Globalization.CultureInfo.CurrentCulture, System.Runtime.Serialization.Dictionary, System.Text.RegularExpressions.Regex.InitializeReferences(), System.Text.RegularExpressions.Regex.internalMatchTimeout, System.Globalization.CultureInfo.InvariantCulture, System.Text.RegularExpressions.matchTimeout, System.Text.RegularExpressions.options, System.Text.RegularExpressions.RegexParser.Parse(), System.Text.RegularExpressions.Regex.pattern, System.Text.RegularExpressions.Regex.roptions, System.Text.RegularExpressions.Regex.ValidateMatchTimeout(), System.Text.RegularExpressions.Regex.ValidateOptions(), System.Text.RegularExpressions.Regex.ValidatePattern(), and System.Text.RegularExpressions.RegexWriter.Write().

Referenced by System.Text.RegularExpressions.Regex.Regex(), and System.Text.RegularExpressions.Regex.Regex().