internal override void AppendTo(StringBuilder builder) { if (string.IsNullOrEmpty(_text)) { return; } for (int i = 0; i < _text.Length; i++) { if (_text[i] == '$') { RegexUtility.EscapeSubstitution(_text, i, builder); return; } } builder.Append(_text); }