System.Xml.Serialization Namespace |
Class | Description | |
---|---|---|
XmlArrayAttribute |
Specifies that the System.Xml.Serialization.XmlSerializer must serialize
a particular class member as an array of XML elements.
| |
XmlArrayItemAttribute |
Represents an attribute that specifies the derived types that the System.Xml.Serialization.XmlSerializer
can place in a serialized array.
| |
XmlAttributeAttribute |
Specifies that the System.Xml.Serialization.XmlSerializer must serialize
the class member as an XML attribute.
| |
XmlElementAttribute |
Indicates that a public field or property represents an XML element when
the System.Xml.Serialization.XmlSerializer serializes or deserializes the
object that contains it.
| |
XmlEnumAttribute |
Controls how the System.Xml.Serialization.XmlSerializer serializes an enumeration
member.
| |
XmlIgnoreAttribute |
Instructs the System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)
method of the System.Xml.Serialization.XmlSerializer not to serialize the
public field or public read/write property value.
| |
XmlIncludeAttribute |
Allows the System.Xml.Serialization.XmlSerializer to recognize a type when
it serializes or deserializes an object.
| |
XmlRootAttribute |
Controls XML serialization of the attribute target as an XML root element.
| |
XmlSerializationGeneratedCode |
An abstract class that is the base class for System.Xml.Serialization.XmlSerializationReader
and System.Xml.Serialization.XmlSerializationWriter and that contains methods
common to both of these types.
| |
XmlSerializationReader |
Controls deserialization by the System.Xml.Serialization.XmlSerializer class.
| |
XmlSerializationWriter | Abstract class used for controlling serialization by the XmlSerializer class. | |
XmlSerializer |
Serializes and deserializes objects into and from XML documents. The System.Xml.Serialization.XmlSerializer
enables you to control how objects are encoded into XML.
| |
XmlSerializerImplementation |
Defines the reader, writer, and methods for pre-generated, typed serializers.
| |
XmlSerializerNamespaces |
Contains the XML namespaces and prefixes that the System.Xml.Serialization.XmlSerializer
uses to generate qualified names in an XML-document instance.
| |
XmlSerializerVersionAttribute |
Signifies that the code was generated by the serialization infrastructure
and can be reused for increased performance, when this attribute is applied
to an assembly.
| |
XmlTypeAttribute |
Controls the XML schema that is generated when the attribute target is serialized
by the System.Xml.Serialization.XmlSerializer.
|
Interface | Description | |
---|---|---|
IXmlSerializable |
Provides custom formatting for XML serialization and deserialization.
|