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

◆ WriteTimeFullPrecision()

static void System.Xml.BinXmlDateTime.WriteTimeFullPrecision ( StringBuilder sb,
int hr,
int min,
int sec,
int fraction )
inlinestaticprivate

Definition at line 62 of file BinXmlDateTime.cs.

63 {
64 Write2Dig(sb, hr);
65 sb.Append(':');
66 Write2Dig(sb, min);
67 sb.Append(':');
68 Write2Dig(sb, sec);
69 if (fraction != 0)
70 {
71 int num = 7;
72 while (fraction % 10 == 0)
73 {
74 num--;
75 fraction /= 10;
76 }
77 char[] array = new char[num];
78 while (num > 0)
79 {
80 num--;
81 array[num] = (char)(fraction % 10 + 48);
82 fraction /= 10;
83 }
84 sb.Append('.');
85 sb.Append(array);
86 }
87 }
StringBuilder Append(char value, int repeatCount)
static void Write2Dig(StringBuilder sb, int val)

References System.Text.StringBuilder.Append(), System.array, System.Xml.Dictionary, and System.Xml.BinXmlDateTime.Write2Dig().

Referenced by System.Xml.BinXmlDateTime.XsdKatmaiDateTimeOffsetToString(), System.Xml.BinXmlDateTime.XsdKatmaiDateTimeToString(), System.Xml.BinXmlDateTime.XsdKatmaiTimeOffsetToString(), and System.Xml.BinXmlDateTime.XsdKatmaiTimeToString().