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

◆ IsStartObjectHandleExceptions()

bool System.Runtime.Serialization.XmlObjectSerializer.IsStartObjectHandleExceptions ( XmlReaderDelegator reader)
inlinepackageinherited

Definition at line 338 of file XmlObjectSerializer.cs.

339 {
340 try
341 {
342 CheckNull(reader, "reader");
343 return InternalIsStartObject(reader);
344 }
346 {
347 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateSerializationException(GetTypeInfoError(System.SR.ErrorIsStartObject, GetDeserializeType(), innerException), innerException));
348 }
349 catch (FormatException innerException2)
350 {
351 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(CreateSerializationException(GetTypeInfoError(System.SR.ErrorIsStartObject, GetDeserializeType(), innerException2), innerException2));
352 }
353 }
virtual bool InternalIsStartObject(XmlReaderDelegator reader)
static string GetTypeInfoError(string errorMessage, Type type, Exception innerException)
static SerializationException CreateSerializationException(string errorMessage)
static void CheckNull(object obj, string name)
static string ErrorIsStartObject
Definition SR.cs:92
Definition SR.cs:7

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

Referenced by System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(), System.Runtime.Serialization.DataContractSerializer.IsStartObject(), System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(), and System.Runtime.Serialization.DataContractSerializer.IsStartObject().