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

◆ GetOrCreate()

static RegexReplacement System.Text.RegularExpressions.RegexReplacement.GetOrCreate ( WeakReference< RegexReplacement > replRef,
string replacement,
Hashtable caps,
int capsize,
Hashtable capnames,
RegexOptions roptions )
inlinestatic

Definition at line 81 of file RegexReplacement.cs.

82 {
83 if (!replRef.TryGetTarget(out var target) || !target.Pattern.Equals(replacement))
84 {
85 target = RegexParser.ParseReplacement(replacement, roptions, caps, capsize, capnames);
86 replRef.SetTarget(target);
87 }
88 return target;
89 }

References System.Text.RegularExpressions.RegexParser.ParseReplacement(), and System.Text.RegularExpressions.replacement.

Referenced by System.Text.RegularExpressions.Regex.Replace(), and System.Text.RegularExpressions.Match.Result().