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

◆ JsonFormatReaderDelegate

JsonFormatClassReaderDelegate System.Runtime.Serialization.Json.JsonClassDataContract.JsonFormatReaderDelegate
getpackage

Definition at line 83 of file JsonClassDataContract.cs.

84 {
85 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
86 get
87 {
89 {
90 lock (this)
91 {
93 {
94 JsonFormatClassReaderDelegate jsonFormatReaderDelegate = ((DataContractSerializer.Option != SerializationOption.ReflectionOnly) ? new JsonFormatReaderGenerator().GenerateClassReader(TraditionalClassDataContract) : new JsonFormatClassReaderDelegate(new ReflectionJsonClassReader(TraditionalClassDataContract).ReflectionReadClass));
97 }
98 }
99 }
101 }
102 }
readonly JsonClassDataContractCriticalHelper _helper
delegate object JsonFormatClassReaderDelegate(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContextComplexJson context, XmlDictionaryString emptyDictionaryString, XmlDictionaryString[] memberNames)

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