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

◆ InternalDeserialize() [4/4]

override object System.Runtime.Serialization.XmlObjectSerializerReadContextComplex.InternalDeserialize ( XmlReaderDelegator xmlReader,
Type declaredType,
string name,
string ns )
inlinepackagevirtualinherited

Reimplemented from System.Runtime.Serialization.XmlObjectSerializerReadContext.

Definition at line 44 of file XmlObjectSerializerReadContextComplex.cs.

45 {
46 if (_mode == SerializationMode.SharedContract)
47 {
49 {
50 return base.InternalDeserialize(xmlReader, declaredType, name, ns);
51 }
53 }
55 }
object InternalDeserializeInSharedTypeMode(XmlReaderDelegator xmlReader, int declaredTypeID, Type declaredType, string name, string ns)
object InternalDeserializeWithSurrogate(XmlReaderDelegator xmlReader, Type declaredType, DataContract surrogateDataContract, string name, string ns)

References System.Runtime.Serialization.XmlObjectSerializerReadContextComplex._mode, System.Runtime.Serialization.XmlObjectSerializerReadContextComplex._serializationSurrogateProvider, System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.XmlObjectSerializerReadContextComplex.InternalDeserializeInSharedTypeMode(), and System.Runtime.Serialization.XmlObjectSerializerReadContextComplex.InternalDeserializeWithSurrogate().