Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
JsonGlobals.cs
Go to the documentation of this file.
2using System.Text;
3using System.Xml;
4
6
7internal static class JsonGlobals
8{
9 public const char QuoteChar = '"';
10
11 public const string KeyString = "Key";
12
13 public const string ValueString = "Value";
14
15 public const string ServerTypeString = "__type";
16
17 public static readonly int DataContractXsdBaseNamespaceLength = "http://schemas.datacontract.org/2004/07/".Length;
18
19 public static readonly long unixEpochTicks = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks;
20
22
23 public static readonly UnicodeEncoding ValidatingBEUTF16 = new UnicodeEncoding(bigEndian: true, byteOrderMark: false, throwOnInvalidBytes: true);
24
25 public static readonly UnicodeEncoding ValidatingUTF16 = new UnicodeEncoding(bigEndian: false, byteOrderMark: false, throwOnInvalidBytes: true);
26
28
29 public const string PositiveInf = "INF";
30
31 public const string NegativeInf = "-INF";
32
33 public static readonly char[] FloatingPointCharacters = new char[3] { '.', 'e', 'E' };
34
35 public const string typeString = "type";
36
37 public const string nullString = "null";
38
39 public const string arrayString = "array";
40
41 public const string booleanString = "boolean";
42
43 public const string stringString = "string";
44
45 public const string numberString = "number";
46
47 public const string objectString = "object";
48
49 public const string itemString = "item";
50
51 public const string rootString = "root";
52
53 public const string NameValueSeparatorString = ":";
54
55 public const string DateTimeEndGuardReader = ")/";
56
57 public const string DateTimeEndGuardWriter = ")\\/";
58
59 public const string DateTimeStartGuardReader = "/Date(";
60
61 public const string DateTimeStartGuardWriter = "\\/Date(";
62
63 public const string xmlnsPrefix = "xmlns";
64
65 public const string xmlPrefix = "xml";
66
67 public const byte EndCollectionByte = 93;
68
69 public const char EndCollectionChar = ']';
70
71 public const byte EndObjectByte = 125;
72
73 public const char EndObjectChar = '}';
74
75 public const byte MemberSeparatorByte = 44;
76
77 public const char MemberSeparatorChar = ',';
78
79 public const byte NameValueSeparatorByte = 58;
80
81 public const char NameValueSeparatorChar = ':';
82
83 public const byte QuoteByte = 34;
84
85 public const byte ObjectByte = 123;
86
87 public const char ObjectChar = '{';
88
89 public const byte CollectionByte = 91;
90
91 public const char CollectionChar = '[';
92
93 public const char WhitespaceChar = ' ';
94
95 public const string serverTypeString = "__type";
96
97 public const int maxScopeSize = 25;
98
99 public static readonly XmlDictionaryString itemDictionaryString = new XmlDictionary().Add("item");
100
101 public static readonly XmlDictionaryString rootDictionaryString = new XmlDictionary().Add("root");
102}
static readonly XmlDictionaryString itemDictionaryString
static readonly UTF8Encoding ValidatingUTF8
static readonly int DataContractXsdBaseNamespaceLength
static readonly UnicodeEncoding ValidatingUTF16
static readonly UnicodeEncoding ValidatingBEUTF16
static readonly XmlDictionaryString rootDictionaryString
static readonly SecurityException SecurityException
virtual XmlDictionaryString Add(string value)