Documentation for a minimal subset of the QSM API
QS.Fx.Serialization Namespace
Namespaces > QS.Fx.Serialization
This namespace contains classes used to implement serialization.
Syntax
C#Visual BasicManaged C++
namespace QS.Fx.Serialization
Namespace QS.Fx.Serialization
namespace QS.Fx.Serialization
Types
All TypesClassesStructuresInterfacesEnumerationsDelegates
IconNameDescription
public classClassID
public classClassIDAttribute
This attribute is used to mark the class a serializable and associate a unique identifier with it. The attribute is used by the serializer that automatically scans the registered assemblies and registers all classes annotated with this attribute. A class that has not been marked with this attribute is not automatically registered by the serializer and must be registered manually in order to be correctly recognized during deserialization.

public delegateCreateSerializableObjectCallback
public interfaceISerializable
This interface is implemented by classes that can be serialized or deserialized using the QuickSilver's custom serialization scheme.

public interfaceISerializer<(Of SerializationInterface>)
public interfaceIStringSerializable
Interface implemented by objects that can have their contents serialized to a string or deserialized from a string representation.

public structureSerializableInfo
This class represents serialization-related information about the serialized object.