System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions C# (CSharp) Method

WriteObjectHandleExceptions() private method

private WriteObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph, DataContractResolver dataContractResolver ) : void
writer System.Runtime.Serialization.XmlWriterDelegator
graph object
dataContractResolver DataContractResolver
return void
        internal void WriteObjectHandleExceptions(XmlWriterDelegator writer, object graph, DataContractResolver dataContractResolver)
        {
            try
            {
                CheckNull(writer, nameof(writer));
                {
                    InternalWriteObject(writer, graph, dataContractResolver);
                }
            }
            catch (XmlException ex)
            {
                throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(GetTypeInfoError(SR.ErrorSerializing, GetSerializeType(graph), ex), ex));
            }
            catch (FormatException ex)
            {
                throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(GetTypeInfoError(SR.ErrorSerializing, GetSerializeType(graph), ex), ex));
            }
        }

Same methods

XmlObjectSerializer::WriteObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer, object graph ) : void