Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
JsonStringDataContract.cs
Go to the documentation of this file.
2
4
6{
7 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
12
13 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
15 {
16 if (context == null)
17 {
19 {
20 return jsonReader.ReadElementContentAsString();
21 }
22 return null;
23 }
24 return JsonDataContract.HandleReadValue(jsonReader.ReadElementContentAsString(), context);
25 }
26}
static bool TryReadNullAtTopLevel(XmlReaderDelegator reader)
static object HandleReadValue(object obj, XmlObjectSerializerReadContext context)
override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context)
JsonStringDataContract(StringDataContract traditionalStringDataContract)