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

◆ EscapeTypeName()

static string System.TypeNameParser.EscapeTypeName ( string name)
inlinestaticprivate

Definition at line 189 of file TypeNameParser.cs.

190 {
191 if (name.IndexOfAny(SPECIAL_CHARS) < 0)
192 {
193 return name;
194 }
195 Span<char> initialBuffer = stackalloc char[64];
196 ValueStringBuilder valueStringBuilder = new ValueStringBuilder(initialBuffer);
197 foreach (char c in name)
198 {
199 if (Array.IndexOf(SPECIAL_CHARS, c) >= 0)
200 {
201 valueStringBuilder.Append('\\');
202 }
203 valueStringBuilder.Append(c);
204 }
205 return valueStringBuilder.ToString();
206 }
static readonly char[] SPECIAL_CHARS

References System.Array.IndexOf(), and System.TypeNameParser.SPECIAL_CHARS.

Referenced by System.TypeNameParser.ResolveType().