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

◆ ToBinary()

static long System.Xml.XmlBinaryNodeWriter.ToBinary ( DateTime dt)
inlinestaticprivate

Definition at line 843 of file XmlBinaryNodeWriter.cs.

844 {
845 long num = 0L;
846 switch (dt.Kind)
847 {
848 case DateTimeKind.Local:
849 num |= long.MinValue;
850 num |= dt.ToUniversalTime().Ticks;
851 break;
852 case DateTimeKind.Utc:
853 num |= 0x4000000000000000L;
854 num |= dt.Ticks;
855 break;
856 case DateTimeKind.Unspecified:
857 num = dt.Ticks;
858 break;
859 }
860 return num;
861 }

References System.Xml.Dictionary, and System.Xml.L.

Referenced by System.Xml.XmlBinaryNodeWriter.WriteDateTimeArray(), and System.Xml.XmlBinaryNodeWriter.WriteDateTimeText().