Class FinishDeserialization
[Deprecated], Container for objects that need a callback after deserialization. These objects must implement IFinishDeserialization
Inheritance
System.Object
FinishDeserialization
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability
Assembly: CADability.dll
Syntax
public class FinishDeserialization
Constructors
| Improve this Doc View SourceFinishDeserialization()
Creates an empty list.
Declaration
public FinishDeserialization()
Methods
| Improve this Doc View SourceAdd(IFinishDeserialization, Object[])
Add an object to the list.
Declaration
public void Add(IFinishDeserialization toAdd, params object[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| IFinishDeserialization | toAdd | The object to add |
| System.Object[] | data |
AddToContext(StreamingContext, IFinishDeserialization, Object[])
Each Object that implements IFinishDeserialization calls this in its Constructor(SerializationInfo info, StreamingContext context), to make sure its IFinishDeserialization.DeserializationDone after Deserialisation is done.
Declaration
public static void AddToContext(StreamingContext context, IFinishDeserialization ToAdd, params object[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Runtime.Serialization.StreamingContext | context | |
| IFinishDeserialization | ToAdd | |
| System.Object[] | data | additional data which is supplied at the call to DeserializationDone |
DeserializationDone()
Calls "DeserializationDone" for all the objects in the list.
Declaration
public void DeserializationDone()