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. |