Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ ParseReplacement()

static RegexReplacement System.Text.RegularExpressions.RegexParser.ParseReplacement ( string pattern,
RegexOptions options,
Hashtable caps,
int capsize,
Hashtable capnames )
inlinestatic

Definition at line 106 of file RegexParser.cs.

107 {
108 CultureInfo cultureInfo = (((options & RegexOptions.CultureInvariant) != 0) ? CultureInfo.InvariantCulture : CultureInfo.CurrentCulture);
111 RegexParser regexParser = new RegexParser(pattern, options, culture, caps, capsize, capnames, optionSpan);
112 RegexNode concat = regexParser.ScanReplacement();
113 RegexReplacement result = new RegexReplacement(pattern, concat, caps);
114 regexParser.Dispose();
115 return result;
116 }
static CultureInfo CurrentCulture
RegexParser(string pattern, RegexOptions options, CultureInfo culture, Hashtable caps, int capsize, Hashtable capnames, Span< int > optionSpan)

References System.Text.RegularExpressions.RegexParser.RegexParser(), System.culture, System.Globalization.CultureInfo.CurrentCulture, System.Text.RegularExpressions.options, and System.Text.RegularExpressions.pattern.

Referenced by System.Text.RegularExpressions.RegexReplacement.GetOrCreate().