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

◆ IsAsciiLocalName()

static bool System.Runtime.Serialization.DataContract.IsAsciiLocalName ( string localName)
inlinestaticprivateinherited

Definition at line 1514 of file DataContract.cs.

1515 {
1516 if (localName.Length == 0)
1517 {
1518 return false;
1519 }
1520 if (!IsAlpha(localName[0]))
1521 {
1522 return false;
1523 }
1524 for (int i = 1; i < localName.Length; i++)
1525 {
1526 char ch = localName[i];
1527 if (!IsAlpha(ch) && !IsDigit(ch))
1528 {
1529 return false;
1530 }
1531 }
1532 return true;
1533 }

References System.ch, System.Text.RegularExpressions.i, System.Runtime.Serialization.DataContract.IsAlpha(), and System.Runtime.Serialization.DataContract.IsDigit().

Referenced by System.Runtime.Serialization.DataContract.EncodeLocalName().