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

◆ CreateSortKey()

XmlSortKey System.Xml.Xsl.Runtime.XmlCollation.CreateSortKey ( string s)
inlinepackage

Definition at line 345 of file XmlCollation.cs.

346 {
348 if (!UpperFirst)
349 {
350 return new XmlStringSortKey(sortKey, DescendingOrder);
351 }
352 byte[] keyData = sortKey.KeyData;
353 if (UpperFirst && keyData.Length != 0)
354 {
355 int i;
356 for (i = 0; keyData[i] != 1; i++)
357 {
358 }
359 do
360 {
361 i++;
362 }
363 while (keyData[i] != 1);
364 do
365 {
366 i++;
367 keyData[i] ^= byte.MaxValue;
368 }
369 while (keyData[i] != 254);
370 }
371 return new XmlStringSortKey(keyData, DescendingOrder);
372 }
SortKey GetSortKey(string source, CompareOptions options)
virtual CompareInfo CompareInfo
readonly CompareOptions _compops

References System.Xml.Xsl.Runtime.XmlCollation._compops, System.Globalization.CultureInfo.CompareInfo, System.Xml.Xsl.Runtime.XmlCollation.Culture, System.Xml.Xsl.Runtime.XmlCollation.DescendingOrder, System.Xml.Dictionary, System.Globalization.CompareInfo.GetSortKey(), System.s, and System.Xml.Xsl.Runtime.XmlCollation.UpperFirst.