Namespace ExtendedXmlSerializer.ExtensionModel.Xml
Classes
A default implementation that selects the name for a member from metadata attributes, specifically the System.Xml.Serialization.XmlAttributeAttribute and System.Xml.Serialization.XmlElementAttribute attributes (in that order). |
Default order selector that looks for a System.Xml.Serialization.XmlElementAttribute.Order and if not specified, uses the System.Reflection.MemberInfo.MetadataToken. |
The default implementation of the metadata specifications, determining the policies used to allow a given field or property to be selected as a valid member. |
Convenience class to hold system defaults. |
Default extension used to determine whether to format a given member as an Xml attribute or as an Xml element. |
A base component that is used for metadata specifications. |
An extension used to customize prefix registration. |
Component used to create a new System.Xml.XmlReader for each deserialization operation. |
A default extension that is used to configure all necessary components for xml-specific serialization and deserialization. |
Interfaces
Specialized selector that manages custom serializer registration for a specific member. |
Specialized selector that manages custom serializer registration for a specific type. |
Specialized selector for v1 functionality. This is unsupported and consumers should use the v2 ICustomSerializers equivalent instead. |
The v1 custom serializer. |
IExtendedXmlCustomSerializer<T> A strongly-typed v1 custom serializer. |
A specialized selector to expand a provided prefix. |
A prefix store, keyed by System.Xml.XmlWriter. |
A baseline XML-based serializer. |
Responsible for providing a reader per deserialization operation. |
Responsible for providing a writer per serialization operation. |