System.Xml.Serialization

Classes, Enums, and Interfaces

XmlSerializer

Serializes and deserializes objects into and from XML documents.

XmlAttributeOverrides

Overrides the default XML attributes for a class.

XmlElementAttribute

Controls how a field or property is encoded as an XML element.

XmlArrayAttribute

Specifies that the field or property should be serialized as an XML array.

XmlArrayItemAttribute

Specifies the XML element name generated for an item in an XML array.

XmlIgnoreAttribute

Prevents a field or property from being serialized.

XmlEnumAttribute

Controls the XML output of an enumeration member.

XmlRootAttribute

Allows you to control the XML root element name.

XmlTypeAttribute

Controls the XML encoding of a type.