Namespace NMF.Serialization
Classes
- AlternativeNamespaceAttribute
Denotes that a class may also occur under a different namespace
- ConverterExceptionEventArgs
Denotes event data if a converter caused an exception
- Serializer
Denotes the base class for a serializer
- SerializerTypeCollection
Defines a collection of types known to a XmlSerializer
- 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
- 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