The following tables list the members exposed by ObjectCloner.
| Name | Description | |
|---|---|---|
![]() | ObjectCloner Constructor | Creates the cloner |
| Name | Description | |
|---|---|---|
![]() | Graph | Add or Remove instances from the object graph, by adding this.Graph[o] = o; the instance 'o' will not be duplicated. |
| Name | Description | |
|---|---|---|
![]() | Clear | Removes all instances from the object graph |
![]() | Clone<T> | Public entry point to begin duplication of the object graph. |
![]() | Dispose | Disposes of the instance and it's references to objects that have been duplicated |
| Name | Description | |
|---|---|---|
![]() | CloneDefault | Provides the default behavior for duplicating an object and recording the duplication into the graph. |
![]() | CloneObject<T> | Internal duplicate an object graph |
Reference
ObjectCloner ClassCSharpTest.Net.Cloning Namespace



