Namespace NMF.Serialization
Classes
TypeConversion
Denotes a helper class for type conversion
UnknownAttributeEventArgs
Denotes event arguments for an unknown attribute
UnknownElementEventArgs
Denotes event arguments for an unknown element
UnknownTypeEventArgs
Event args for the event that the serializer encounters an unknown type
XmlAttributeAttribute
Attribute to decide whether the specified property should be serialized as attribute.
XmlConstructorAttribute
Defines an attribute to set the serializer to use a different constructor than the default constructor.
XmlConstructorParameterAttribute
Defines an attribute to mark a property being used for the constructor of an object
XmlDefaultImplementationTypeAttribute
Denotes the default implementation for an interface
XmlDefaultPropertyAttribute
Marks a property as default property
XmlElementNameAttribute
Attribute to provide the serialization name for the specified element. This persistance name can be changed by the serialization setting (various case types)
XmlIdentificationModeAttribute
Can set the identification mode of a property
XmlIdentifierAttribute
Specifies which property is used as identifier
XmlIgnorePropertyAttribute
Attribute to hide a property from serialization
XmlKnownTypeAttribute
Instructs the serializer to explicitly read the provided type
XmlNamespaceAttribute
Attribute to provide the Xml-namespace to use in Xml-serialization for the specified element
XmlNamespacePrefixAttribute
Attribute to provide the Xml-namespace prefix to use in Xml-serialization for the specified element
XmlOppositeAttribute
Specifies that the given different property is an opposite
XmlResolveNameClashException
Denotes the exception that an identifier has clashed
XmlSerializationContext
Denotes the context of a XML deserialization
XmlSerializationSettings
Class to represent the serialization settings for a XmlSerializer
XmlSerializer
Class to serialize objects in a Xml-format.
XmlStringTypeConverter
Defines a string converter to prevent non xml valid documents
XmlTypeCollection
Defines a collection of types known to a XmlSerializer
XmlTypeConverterAttribute
Attribute to override a TypeConverter for Xml serialization
XmlTypeSerializationInfo
Denotes the default type serialization info read through reflection
Interfaces
IPropertySerializationInfo
Denotes the serialization information for a property
ITypeSerializationInfo
Denotes abstract information necessary for serialization
Enums
XmlCaseType
Enumeration of the different case types for serialization
XmlIdentificationMode
Defines states how to handle with identification of instances