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

WriteEndObjectHandleExceptions() private method

private WriteEndObjectHandleExceptions ( System.Runtime.Serialization.XmlWriterDelegator writer ) : void
writer System.Runtime.Serialization.XmlWriterDelegator
return void
        internal void WriteEndObjectHandleExceptions(XmlWriterDelegator writer)
        {
            try
            {
                CheckNull(writer, nameof(writer));
                InternalWriteEndObject(writer);
            }
            catch (XmlException ex)
            {
                throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(GetTypeInfoError(SR.ErrorWriteEndObject, null, ex), ex));
            }
            catch (FormatException ex)
            {
                throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlObjectSerializer.CreateSerializationException(GetTypeInfoError(SR.ErrorWriteEndObject, null, ex), ex));
            }
        }