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

◆ ReadJsonValueCore()

override object System.Runtime.Serialization.Json.JsonUriDataContract.ReadJsonValueCore ( XmlReaderDelegator jsonReader,
XmlObjectSerializerReadContextComplexJson context )
inlinevirtual

Reimplemented from System.Runtime.Serialization.Json.JsonDataContract.

Definition at line 14 of file JsonUriDataContract.cs.

15 {
16 if (context == null)
17 {
18 if (!JsonDataContract.TryReadNullAtTopLevel(jsonReader))
19 {
20 return jsonReader.ReadElementContentAsUri();
21 }
22 return null;
23 }
24 return JsonDataContract.HandleReadValue(jsonReader.ReadElementContentAsUri(), context);
25 }
JsonDataContract(DataContract traditionalDataContract)

References System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.Json.JsonDataContract.HandleReadValue(), and System.Runtime.Serialization.Json.JsonDataContract.TryReadNullAtTopLevel().