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

◆ Result()

virtual string System.Text.RegularExpressions.Match.Result ( string replacement)
inlinevirtualinherited

Definition at line 67 of file Match.cs.

68 {
69 if (replacement == null)
70 {
71 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.replacement);
72 }
73 Regex regex = _regex;
74 if (regex == null)
75 {
76 throw new NotSupportedException(System.SR.NoResultOnFailed);
77 }
78 RegexReplacement orCreate = RegexReplacement.GetOrCreate(regex._replref, replacement, regex.caps, regex.capsize, regex.capnames, regex.roptions);
79 SegmentStringBuilder segments = SegmentStringBuilder.Create();
80 orCreate.ReplacementImpl(ref segments, this);
81 return segments.ToString();
82 }
static string NoResultOnFailed
Definition SR.cs:62
Definition SR.cs:7

References System.Text.RegularExpressions.Match._regex, System.Text.RegularExpressions.Regex._replref, System.Text.RegularExpressions.Regex.capnames, System.Text.RegularExpressions.Regex.caps, System.Text.RegularExpressions.Regex.capsize, System.Text.SegmentStringBuilder.Create(), System.Text.RegularExpressions.RegexReplacement.GetOrCreate(), System.SR.NoResultOnFailed, System.Text.RegularExpressions.replacement, System.Text.RegularExpressions.RegexReplacement.ReplacementImpl(), System.Text.RegularExpressions.Regex.roptions, System.Text.RegularExpressions.ThrowHelper.ThrowArgumentNullException(), and System.Text.SegmentStringBuilder.ToString().