Namespace VectorDraw.Serialize
Classes
- Activator
This class is used to create instances of the vdml read objects.
- AddUpdateMethod
implements an attribute for class objects to define a method name that will be called when Update of the object type is called, Usually it is checked and called in the owner entities collections Update method and if the method exist it will be called for each object of the type that have this attribute, otherwise do nothing.
- BaseObject
This is the Base object for the VectorDraw.Serialize dll.
- CloneOnUserAction
Implements an attribute for class objects to define if an object will create a clone for the ActionGetTranfromSelection user action or not, default value is true which means that a clone will be created for the ActionGetTranfromSelection user action. if you set it to false no clone will be created and the ActionGetTranfromSelection user action will work on the original object.
- DeSerializer
This class is used to open vdml files.
- FileDeSerializer
This class is used to open vdml files.
- GZIPDeSerializer
This class is used to decompress vdcl files.
- GlobalizedCategory
Internally used for globalization.
- GlobalizedDescription
Internally used for globalization.
- GlobalizedDictionary
Object used for globalize displayed string names.
- GlobalizedDisplayName
Internally used for globalization.
- IgnoreFromObjectWalkerAttribute
Implements an attribute for members that need to be ignored from the object walker procedure.
- MemoryDeSerializer
This class is used to read objects from a memory stream.
- MemorySerializer
This class is used to save vdml files in a memory stream.
- NeedRedrawAttribute
Implements an attribute for properties that need to be Redraw when their value is change.
- NeedRefreshAttribute
Implements an attribute for properties that need to Refresh the graphic window.
- NeedRegenAttribute
Implements an attribute for properties that need to be Redraw when their value is change.
- ScriptSerialize
Implements an attribute for properties that need to be serialized in a script file format.
- VisibleInheritedProperties
Implements an attribute that filter the visible Inherited properties for a specific type, in a PropertyGrid component.
- XMLDeSerializer
This class is a Deserializer that contains an vdml file.
- XMLSerializer
This class saves vdml files.
- vdGuidTable
An object that manages a dictionary table containing an array of objects with unique Guid reference
- vdGuidTable.vdGuidTableEventArgs
A class object that holds the parameters for ErrorResolve event
- vdGuidTable.vdGuidTableException
General Exception class.
- vdResourceManager
Provides helper routines to load and retrieve embedded resources and to manage an optional external resource assembly used by the VectorDraw framework.
Interfaces
- IFromString
Interface that gives the FromString and ToString functionality to the object.
- IVDSerialise
This interface is implemented by objects that are saved in the vdml format.
- IvdProxyFigure
Interface representing that the object is a custom proxy figure.
- IvdProxySerializer
Interface representing that the object will be serialized as a custom proxy vdObject.
Enums
- ModifierKeys
Defines modifier key flags used by the VectorDraw serialization and input systems.
This enumeration is decorated with the FlagsAttribute to allow
bitwise combination of its member values.
- ModifyHandlereason
Represents the reason why a Handle is going to be modified by the Serializer.
- vdExportFlagsEnum
Enumeration used in VectorDraw.Professional.vdObjects.vdFileProperties.vdExportFlags property.
- vdGuidTable.vdGuidTableEventArgs.ErrorTypeFlag
Defines the error type that cause the event to be fire.
- vdGuidTable.vdGuidTableEventArgs.ResolveFlag
Defines the a value that set by developer and used by the FrameWork in order to resolve the error depend on vdGuidTable.vdGuidTableEventArgs.ErrorTypeFlag
Delegates
- DeSerializer.AddObjectHandleToTableEventHandler
Represents the method that will handle the OnAddObjectHandleToTable event.
- ModifyHandleEventHandler
Represents the method that will handle the OnModifyHandle event.
- vdGuidTable.vdGuidTableEventHandler
Represents the method that will handle the ErrorResolve event.