Show / Hide Table of Contents

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 Source

FinishDeserialization()

Creates an empty list.

Declaration
public FinishDeserialization()

Methods

| Improve this Doc View Source

Add(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
| Improve this Doc View Source

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

| Improve this Doc View Source

DeserializationDone()

Calls "DeserializationDone" for all the objects in the list.

Declaration
public void DeserializationDone()
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX