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

◆ AdjustLineInfo() [2/3]

static void System.Xml.XmlTextReaderImpl.AdjustLineInfo ( ReadOnlySpan< char > chars,
bool isNormalized,
ref LineInfo lineInfo )
inlinestaticprivate

Definition at line 8418 of file XmlTextReaderImpl.cs.

8419 {
8420 int num = -1;
8421 for (int i = 0; i < chars.Length; i++)
8422 {
8423 switch (chars[i])
8424 {
8425 case '\n':
8426 lineInfo.lineNo++;
8427 num = i;
8428 break;
8429 case '\r':
8430 if (!isNormalized)
8431 {
8432 lineInfo.lineNo++;
8433 num = i;
8434 int num2 = i + 1;
8435 if ((uint)num2 < (uint)chars.Length && chars[num2] == '\n')
8436 {
8437 i++;
8438 num++;
8439 }
8440 }
8441 break;
8442 }
8443 }
8444 if (num >= 0)
8445 {
8447 }
8448 }

References System.chars, and System.Xml.Dictionary.