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

◆ ReadJsonValueCore()

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

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

Definition at line 145 of file JsonCollectionDataContract.cs.

146 {
147 jsonReader.Read();
148 object result = null;
149 if (context.IsGetOnlyCollection)
150 {
153 }
154 else
155 {
156 result = JsonFormatReaderDelegate(jsonReader, context, XmlDictionaryString.Empty, JsonGlobals.itemDictionaryString, TraditionalCollectionDataContract);
157 }
158 jsonReader.ReadEndElement();
159 return result;
160 }
JsonFormatGetOnlyCollectionReaderDelegate JsonFormatGetOnlyReaderDelegate
static XmlDictionaryString Empty

References System.Runtime.Serialization.Dictionary, System.Xml.XmlDictionaryString.Empty, System.Runtime.Serialization.XmlObjectSerializerReadContext.IsGetOnlyCollection, System.Runtime.Serialization.Json.JsonGlobals.itemDictionaryString, System.Runtime.Serialization.Json.JsonCollectionDataContract.JsonFormatGetOnlyReaderDelegate, System.Runtime.Serialization.Json.JsonCollectionDataContract.JsonFormatReaderDelegate, and System.Runtime.Serialization.Json.JsonCollectionDataContract.TraditionalCollectionDataContract.