Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
Translate()
static
string
System.Xml.Xsl.Runtime.XsltFunctions.Translate
(
string
arg
,
string
mapString
,
string
transString
)
inline
static
Definition at line
159
of file
XsltFunctions.cs
.
160
{
161
if
(
mapString
.Length == 0)
162
{
163
return
arg
;
164
}
165
StringBuilder
stringBuilder
=
new
StringBuilder
(
arg
.Length);
166
for
(
int
i = 0;
i
<
arg
.Length;
i
++)
167
{
168
int
num =
mapString
.IndexOf(
arg
[i]);
169
if
(num < 0)
170
{
171
stringBuilder
.Append(
arg
[i]);
172
}
173
else
if
(num <
transString
.Length)
174
{
175
stringBuilder
.Append(
transString
[num]);
176
}
177
}
178
return
stringBuilder
.ToString();
179
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Text.StringBuilder
Definition
StringBuilder.cs:14
System.Text.RegularExpressions.ExceptionArgument.i
@ i
System.Xml.ValueHandleType.Dictionary
@ Dictionary
References
System.Xml.Dictionary
.
System
Xml
Xsl
Runtime
XsltFunctions
Generated by
1.10.0