Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
JsonUriDataContract.cs
Go to the documentation of this file.
2
4
5internal sealed class JsonUriDataContract : JsonDataContract
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.ReadElementContentAsUri();
21 }
22 return null;
23 }
24 return JsonDataContract.HandleReadValue(jsonReader.ReadElementContentAsUri(), context);
25 }
26}
static bool TryReadNullAtTopLevel(XmlReaderDelegator reader)
static object HandleReadValue(object obj, XmlObjectSerializerReadContext context)
override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context)
JsonUriDataContract(UriDataContract traditionalUriDataContract)