The following tables list the members exposed by SerializerClone.
Name | Description | |
---|---|---|
SerializerClone Constructor | Used to duplicate objects either by the ISerializable interface or by field-level duplication. |
Name | Description | |
---|---|---|
Graph | Add or Remove instances from the object graph, by adding this.Graph[o] = o; the instance 'o' will not be duplicated. (Inherited from CSharpTest.Net.Cloning.ObjectCloner) |
Name | Description | |
---|---|---|
Clear | Removes all instances from the object graph (Inherited from CSharpTest.Net.Cloning.ObjectCloner) | |
Clone<T> | Overridden. Public entry point to begin duplication of the object graph. If your using this instance multiple times you should call Clear() between the object graphs or the copies previously made will be used. | |
Dispose | Disposes of the instance and it's references to objects that have been duplicated (Inherited from CSharpTest.Net.Cloning.ObjectCloner) |
Name | Description | |
---|---|---|
CloneDefault | Overridden. If the object provided is [Serializable] a simulated serialization routine is used to duplicate the object, if it's not serializable then the MemberwiseClone base class will perform the copy. | |
CloneObject<T> | Internal duplicate an object graph (Inherited from CSharpTest.Net.Cloning.ObjectCloner) |
Reference
SerializerClone ClassCSharpTest.Net.Cloning Namespace