Altaxo. |
[Missing <summary> documentation for "N:Altaxo.Serialization.Xml"]
| Class | Description | |
|---|---|---|
| AssemblyAndTypeSurrogate | Summary description for AssemblyAndTypeSurrogate. | |
| AssemblyAndTypeSurrogateXmlSerializationSurrogate | ||
| DeserializationException | Exception that is thrown during deserialization if unexpeced values are being deserialized. | |
| DeserializationNullException | Exception that is thrown when an object was expected to be deserialized, but instead null was deserialized. | |
| FrameworkXmlSerializationWrapper | 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. | |
| XmlDeserializationCodeForAttribute | Used to point to the target type for which this class provides a serialization surrogate. | |
| XmlSerializationCodeForAttribute | Used to point to the target type for which this class provides a serialization surrogate. | |
| XmlSerializationSurrogateForAttribute | 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. | |
| XmlStreamDeserializationInfo | Deserializes object from a XML stream. | |
| XmlStreamSerializationInfo | Summary description for XmlStreamSerializationInfo. | |
| XmlSurrogateSelector | Responsible for storage and retrieving of the xml surrogate classes. |
| Interface | Description | |
|---|---|---|
| IXmlDeserializationInfo | 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. | |
| IXmlSerializationInfo | 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. | |
| IXmlSerializationSurrogate | 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. |
| Delegate | Description | |
|---|---|---|
| XmlDeserializationCallbackEventHandler | Delegate invoked to notify deserialization surrogates after finishing deserialization. |
| Enumeration | Description | |
|---|---|---|
| XmlArrayEncoding | Defines the encoding used to store arrays of primitive types. |