Click or drag to resize

Altaxo.Serialization.Xml Namespace

[Missing <summary> documentation for "N:Altaxo.Serialization.Xml"]

Classes
 ClassDescription
Public classAssemblyAndTypeSurrogate Summary description for AssemblyAndTypeSurrogate.
Public classAssemblyAndTypeSurrogateXmlSerializationSurrogate 
Public classDeserializationException Exception that is thrown during deserialization if unexpeced values are being deserialized.
Public classDeserializationNullException Exception that is thrown when an object was expected to be deserialized, but instead null was deserialized.
Public classFrameworkXmlSerializationWrapper This element wraps an Altaxo element, which is serializable to an Xml document using the Altaxo built-in Xml serialization infrastructure, to an element which is serializable as Xml by the .NET framework Xml serialization infrastructure. Since the framework infrastructure does not support renaming of classes, this wrapper class must not be renamed or moved to another namespace.
Public classXmlDeserializationCodeForAttribute Used to point to the target type for which this class provides a serialization surrogate.
Public classXmlSerializationCodeForAttribute Used to point to the target type for which this class provides a serialization surrogate.
Public classXmlSerializationSurrogateForAttribute Used to point to the target type for which this class provides a serialization surrogate. Apply this attribute to a surrogate class to indicate the type (or the assembly/type name) and version for which the surrogate handles serialization/deserialization.
Public classXmlStreamDeserializationInfo Deserializes object from a XML stream.
Public classXmlStreamSerializationInfo Summary description for XmlStreamSerializationInfo.
Public classXmlSurrogateSelector Responsible for storage and retrieving of the xml surrogate classes.
Interfaces
 InterfaceDescription
Public interfaceIXmlDeserializationInfo Provides an abstraction for reading values during XML deserialization. Implementations expose helpers to read primitives, arrays, complex values, and to manage element scope and callbacks.
Public interfaceIXmlSerializationInfo Abstraction for writing values to an XML stream during serialization. Provides APIs to write primitives, arrays, elements, complex objects, and raw XML, including base-type handling.
Public interfaceIXmlSerializationSurrogate Contract for XML serialization surrogates that serialize and deserialize specific types. Implementations should emit/read XML for the target type and handle base-type chaining when needed.
Delegates
 DelegateDescription
Public delegateXmlDeserializationCallbackEventHandler Delegate invoked to notify deserialization surrogates after finishing deserialization.
Enumerations
 EnumerationDescription
Public enumerationXmlArrayEncoding Defines the encoding used to store arrays of primitive types.