Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ ReadObjectHandleExceptions() [2/2]

object System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions ( XmlReaderDelegator reader,
bool verifyObjectName,
DataContractResolver dataContractResolver )
inlinepackageinherited

Definition at line 320 of file XmlObjectSerializer.cs.

321 {
322 try
323 {
324 CheckNull(reader, "reader");
326 }
328 {
329 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateSerializationException(GetTypeInfoError(System.SR.ErrorDeserializing, GetDeserializeType(), innerException), innerException));
330 }
331 catch (FormatException innerException2)
332 {
333 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateSerializationException(GetTypeInfoError(System.SR.ErrorDeserializing, GetDeserializeType(), innerException2), innerException2));
334 }
335 }
virtual object InternalReadObject(XmlReaderDelegator reader, bool verifyObjectName)
static string GetTypeInfoError(string errorMessage, Type type, Exception innerException)
static SerializationException CreateSerializationException(string errorMessage)
static void CheckNull(object obj, string name)
static string ErrorDeserializing
Definition SR.cs:88
Definition SR.cs:7

References System.Runtime.Serialization.XmlObjectSerializer.CheckNull(), System.Runtime.Serialization.XmlObjectSerializer.CreateSerializationException(), System.SR.ErrorDeserializing, System.Runtime.Serialization.XmlObjectSerializer.GetDeserializeType(), System.Runtime.Serialization.XmlObjectSerializer.GetTypeInfoError(), System.Runtime.Serialization.XmlObjectSerializer.InternalReadObject(), and System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError().