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

◆ WriteObjectHandleExceptions() [2/2]

void System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions ( XmlWriterDelegator writer,
object graph,
DataContractResolver dataContractResolver )
inlinepackageinherited

Definition at line 95 of file XmlObjectSerializer.cs.

96 {
97 try
98 {
99 CheckNull(writer, "writer");
101 }
103 {
104 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateSerializationException(GetTypeInfoError(System.SR.ErrorSerializing, GetSerializeType(graph), innerException), innerException));
105 }
106 catch (FormatException innerException2)
107 {
109 }
110 }
static string GetTypeInfoError(string errorMessage, Type type, Exception innerException)
static SerializationException CreateSerializationException(string errorMessage)
virtual void InternalWriteObject(XmlWriterDelegator writer, object graph)
static void CheckNull(object obj, string name)
static string ErrorSerializing
Definition SR.cs:94
Definition SR.cs:7

References System.Runtime.Serialization.XmlObjectSerializer.CheckNull(), System.Runtime.Serialization.XmlObjectSerializer.CreateSerializationException(), System.SR.ErrorSerializing, System.Runtime.Serialization.XmlObjectSerializer.GetSerializeType(), System.Runtime.Serialization.XmlObjectSerializer.GetTypeInfoError(), System.Runtime.Serialization.XmlObjectSerializer.InternalWriteObject(), System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), and System.writer.