SerializationEnd() public method

Call when an object has been serialized.
The object is popped off the serialization stack.
public SerializationEnd ( object obj ) : void
obj object
return void
Example #1
0
        public override void Serialize(object obj, XmlWriter writer, SerializationContext state)
        {
            try
            {
                // Start of serialization
                state.SerializationStart(obj);

                // Serialize attributes
                SerializeAttributes(obj, writer, state);

                // Serialize elements.
                SerializeElements(obj, writer, state);

                //Serialize text
                SerializeText(obj, writer, state);
            }
            finally
            {
                // End of serialization
                state.SerializationEnd(obj);
            }
        }
        public override void Serialize(object obj, XmlWriter writer, SerializationContext state)
        {
            try
            {
                // Start of serialization
                state.SerializationStart(obj);

                // Serialize attributes
                SerializeAttributes(obj, writer, state);

                // Serialize elements.
                SerializeElements(obj, writer, state);

                //Serialize text
                SerializeText(obj, writer, state);
            }
            finally
            {
                // End of serialization
                state.SerializationEnd(obj);
            }
        }