[]
        
Represents the serializer object for opening from and saving to a file.
public class SerializerPublic Class Serializer| Name | Description | 
|---|---|
| Serializer() | Initializes a new instance of the Serializer class. | 
| Name | Description | 
|---|---|
| CanSerializeObject(object) | Determines whether the specified object can be serialized to XML. | 
| CloneNodeReader(XmlNodeReader) | Creates a copy of an XmlNodeReader without advancing the original. | 
| CreateObjectInstanceAndDeserialize(XmlNodeReader, Type) | Creates an object serialized into a specified XML node reader of a specified type. | 
| CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type) | Creates an object serialized into a specified XML node reader of a specified type and interface. | 
| CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, object) | Creates an object serialized into a specified XML node reader of a specified type and interface. | 
| CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, Assembly) | Creates an object serialized into a specified XML node reader of a specified type, interface, and calling assembly. | 
| CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, Assembly, object) | Creates an object serialized into a specified XML node reader of a specified type, interface, and calling assembly. | 
| CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, Assembly, object, IDeserializeInjector) | Creates an object serialized into a specified XML node reader of a specified type and interface. | 
| DecodeObject(string, Type) | Decodes an object from a base64 string (inverse of EncodeObject). | 
| DefaultDeserializeProp(object, object) | Deserializes the specified basic object saved with DefaultSerializeProp and returns the value. | 
| DefaultSerializeProp(object) | Serializes the specified basic object and returns the string representation | 
| DeserializeByteArray(XmlNodeReader) | Deserializes an array of bytes from XML | 
| DeserializeColorValue(string) | Converts a six-digit hexadecimal color value into a color object. | 
| DeserializeDateTimeFormatInfo(XmlNodeReader) | Deserializes a DateTimeFormatInfo object from XML. | 
| DeserializeDateValue(string) | Converts a date format string to a DateTime value. | 
| DeserializeEnumValue(string, Type) | Deserializes an enumeration value of the specified type. | 
| DeserializeFont(XmlNodeReader) | Creates and deserializes a font serialized with SerializeFont or SerializeFontValue. | 
| DeserializeIcon(string) | Creates an image from the specified serialized base-64 encoded string. | 
| DeserializeImage(string) | Creates an image from the specified serialized base-64 encoded string. | 
| DeserializeIntArray(XmlNodeReader) | Deserializes an array of integers from XML | 
| DeserializeNumberFormatInfo(XmlNodeReader) | Deserializes a NumberFormatInfo object from XML. | 
| DeserializePointFArray(XmlNodeReader) | Deserializes an array of PointF objects from XML | 
| DeserializeString(XmlNodeReader) | Deserializes a string from XML. | 
| DeserializeStringArray(XmlNodeReader) | Deserializes an array of strings from XML. | 
| EncodeObject(object) | Encodes an object to a base64 string, if it is serializable. | 
| ExtractNode(XmlNodeReader) | Extracts the current node in the specified node reader into a new node reader and advances that reader to the next node. | 
| GetObjectXml(ISerializeSupport, string) | Serializes an object to an XML string. | 
| GetObjectXml(ISerializeSupport, string, Assembly) | Serializes an object to an XML string. | 
| IsDefaultValue(object, string, object) | Determines if the value of a specified property of an object is the default value. | 
| LoadObject(Type, Stream, string) | Loads an object from a stream previously saved with Serializer.SaveObject. | 
| LoadObject(Type, Stream, string, Assembly) | Loads an object from a stream previously saved with Serializer.SaveObject. | 
| LoadObject(Type, string, string) | Loads an object from a file previously saved with Serializer.SaveObject. | 
| LoadObject(Type, string, string, Assembly) | Loads an object from a file previously saved with Serializer.SaveObject. | 
| LoadObjectXml(Type, string, string) | Creates and deserializes a new instance of an object saved with GetObjectXml. | 
| LoadObjectXml(Type, string, string, Assembly) | Creates and deserializes a new instance of an object saved with GetObjectXml. | 
| SaveObject(object, Stream, string) | Saves an object as XML to a stream. | 
| SaveObject(object, string, string) | Saves an object as XML to a file. | 
| SaveObject(object, Type, Stream, string) | Saves an object as XML to a stream using the specified serialization interface. | 
| SaveObject(object, Type, Stream, string, Assembly) | Saves an object as XML to a stream using the specified serialization interface. | 
| SaveObject(object, Type, string, string) | Saves an object as XML to a file using the specified serialization interface. | 
| SaveObject(object, Type, string, string, Assembly) | Saves an object as XML to a file using the specified serialization interface. | 
| SerializeByteArray(byte[], string, XmlTextWriter) | Serializes an array of bytes to XML. | 
| SerializeColor(Color, string, XmlTextWriter) | Serializes a color to XML with the specified writer. | 
| SerializeColorValue(Color) | Converts a color object into a color name (for example, Blue) or a six-digit hexadecimal color value (for example, #FFFFFF). | 
| SerializeData(object, string, XmlTextWriter) | Serializes an object using the ISerializeData interface. | 
| SerializeData(object, string, XmlTextWriter, bool) | Serializes an object using the ISerializeData interface. | 
| SerializeDateTimeFormatInfo(DateTimeFormatInfo, string, XmlTextWriter) | Serializes a DateTimeFormatInfo object to XML. | 
| SerializeDateValue(DateTime) | Converts a DataTime object to a date format string. | 
| SerializeDrawing(object, string, XmlTextWriter) | Serializes an object using the ISerializeDrawing interface. | 
| SerializeEnum(Enum, string, XmlTextWriter) | Serializes an enumeration value to XML with the specified writer. | 
| SerializeFont(Font, string, XmlWriter) | Serializes a font into XML with the specified writer. | 
| SerializeFontValue(object, XmlWriter) | Serializes a font to XML with the specified writer without writing element tags. | 
| SerializeFontValue(object, XmlWriter, bool) | Serializes font information to XML with the specified writer and short XML name option without writing element tags. | 
| SerializeIcon(Icon, string, XmlWriter) | Serializes an icon to XML as a base-64 encoded string to a specified element with the specified writer. | 
| SerializeImage(Image, string, XmlTextWriter) | Serializes an image to XML as a base-64 encoded string to a specified element with the specified writer. | 
| SerializeIntArray(int[], string, XmlTextWriter) | Serializes an array of integers to XML. | 
| SerializeNumberFormatInfo(NumberFormatInfo, string, XmlTextWriter) | Serializes a NumberFormatInfo object to XML. | 
| SerializeObject(object, string, XmlTextWriter) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, string, XmlTextWriter, Assembly) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, Type, string, XmlTextWriter) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, Type, string, XmlTextWriter, Assembly) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, Type, string, XmlTextWriter, Assembly, object[]) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, Type, string, XmlTextWriter, Assembly, object[], bool) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, Type, string, XmlTextWriter, Assembly, object[], bool, Hashtable, object) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject(object, Type, string, XmlTextWriter, Assembly, object[], Hashtable, object) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject2(object, string, XmlTextWriter, Assembly, Hashtable, object) | Serializes an object to XML using the ISerializeSupport interface. | 
| SerializeObject3(object, string, XmlTextWriter, Assembly) | Serializes an object to XML using the ISerializeSupport3 interface. | 
| SerializePointFArray(PointF[], string, XmlTextWriter) | Serializes an array of PointF points to XML. | 
| SerializePresentation(object, string, XmlTextWriter) | Serializes an object using the ISerializePresentation interface. | 
| SerializePresentation(object, string, XmlTextWriter, Hashtable, object) | Serializes an object using the ISerializePresentation2 interface. | 
| SerializeSettings(object, string, XmlTextWriter) | Serializes an object using the ISerializeSettings interface. | 
| SerializeString(string, string, XmlTextWriter) | Serializes a string to XML. | 
| SerializeStringArray(string[], string, XmlTextWriter) | Serializes an array of strings to XML. | 
| SerializeStyles(object, string, XmlTextWriter) | Serializes an object using the ISerializeStyles interface. | 
| SerializeStyles2(object, string, XmlTextWriter, object) | Serializes an object using the ISerializeStyles2 interface. | 
| SetObjectXml(ISerializeSupport, string, string) | Deserializes an object saved with GetObjectXml using the specified XML string. |