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

WriteStartObjectHandleExceptions() private method

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