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

◆ JsonFormatReaderDelegate

JsonFormatCollectionReaderDelegate System.Runtime.Serialization.Json.JsonCollectionDataContract.JsonFormatReaderDelegate
getpackage

Definition at line 67 of file JsonCollectionDataContract.cs.

68 {
69 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
70 get
71 {
73 {
74 lock (this)
75 {
77 {
78 JsonFormatCollectionReaderDelegate jsonFormatReaderDelegate = ((DataContractSerializer.Option != SerializationOption.ReflectionOnly) ? new JsonFormatReaderGenerator().GenerateCollectionReader(TraditionalCollectionDataContract) : new JsonFormatCollectionReaderDelegate(new ReflectionJsonCollectionReader().ReflectionReadCollection));
81 }
82 }
83 }
85 }
86 }
readonly JsonCollectionDataContractCriticalHelper _helper
delegate object JsonFormatCollectionReaderDelegate(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContextComplexJson context, XmlDictionaryString emptyDictionaryString, XmlDictionaryString itemName, CollectionDataContract collectionContract)

Referenced by System.Runtime.Serialization.Json.JsonCollectionDataContract.ReadJsonValueCore().