IDeepClone Interface

Summary

Deep clone
graph BT Type["IDeepClone"] class Type type-node Implementing0["HashtableIdentityEntry"]-.->Type click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/HashtableIdentityEntry" Implementing1["IFieldAwareTypeHandler"]-.->Type click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/IFieldAwareTypeHandler" Implementing2["Tree"]-.->Type click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/Tree" Implementing3["IVersionedTypeHandler"]-.->Type click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IVersionedTypeHandler" Implementing4["TreeInt"]-.->Type click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/TreeInt" Implementing5["Collection4"]-.->Type click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/Collection4" Implementing6["MultidimensionalArrayHandler"]-.->Type click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/MultidimensionalArrayHandler" Implementing7["MultidimensionalArrayHandler0"]-.->Type click Implementing7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/MultidimensionalArrayHandler0" Implementing8["KeySpecHashtable4"]-.->Type click Implementing8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/KeySpecHashtable4" Implementing9["QPending"]-.->Type click Implementing9 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QPending" Implementing10["ArrayHandler0"]-.->Type click Implementing10 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler0" Implementing11["FreespaceSlotChange"]-.->Type click Implementing11 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Slots/FreespaceSlotChange" Implementing12["TreeIntObject"]-.->Type click Implementing12 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/TreeIntObject" Implementing13["QCandidateBase"]-.->Type click Implementing13 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QCandidateBase" Implementing14["NullFieldAwareTypeHandler"]-.->Type click Implementing14 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/NullFieldAwareTypeHandler" Implementing15["GenericClass"]-.->Type click Implementing15 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericClass" Implementing16["GenericVirtualField"]-.->Type click Implementing16 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericVirtualField" Implementing17["IdSystemSlotChange"]-.->Type click Implementing17 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Slots/IdSystemSlotChange" Implementing18["HashtableIntEntry"]-.->Type click Implementing18 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/HashtableIntEntry" Implementing19["DiagnosticProcessor"]-.->Type click Implementing19 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Diagnostic/DiagnosticProcessor" Implementing20["QCandidate"]-.->Type click Implementing20 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QCandidate" Implementing21["ArrayHandler5"]-.->Type click Implementing21 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler5" Implementing22["IdentityHashtable4.IdentityEntry"]-.->Type click Implementing22 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IdentityEntry" Implementing23["Config4Class"]-.->Type click Implementing23 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Config4Class" Implementing24["SlotChange"]-.->Type click Implementing24 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Slots/SlotChange" Implementing25["ArrayHandler"]-.->Type click Implementing25 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler" Implementing26["GenericArrayClass"]-.->Type click Implementing26 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericArrayClass" Implementing27["DeleteInfo"]-.->Type click Implementing27 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/DeleteInfo" Implementing28["Hashtable4"]-.->Type click Implementing28 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/Hashtable4" Implementing29["IdSlotTree"]-.->Type click Implementing29 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Ids/IdSlotTree" Implementing30["GenericField"]-.->Type click Implementing30 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericField" Implementing31["MultidimensionalArrayHandler3"]-.->Type click Implementing31 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/MultidimensionalArrayHandler3" Implementing32["Config4Field"]-.->Type click Implementing32 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Config4Field" Implementing33["HashtableLongEntry"]-.->Type click Implementing33 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/HashtableLongEntry" Implementing34["HashtableObjectEntry"]-.->Type click Implementing34 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/HashtableObjectEntry" Implementing35["SynchronizedHashtable4"]-.->Type click Implementing35 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/SynchronizedHashtable4" Implementing36["ArrayHandler1"]-.->Type click Implementing36 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler1" Implementing37["Config4Impl"]-.->Type click Implementing37 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Config4Impl" Implementing38["NetReflector"]-.->Type click Implementing38 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Net/NetReflector" Implementing39["StandardReferenceTypeHandler0"]-.->Type click Implementing39 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/StandardReferenceTypeHandler0" Implementing40["FreeSlotNode"]-.->Type click Implementing40 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Freespace/FreeSlotNode" Implementing41["GenericReflector"]-.->Type click Implementing41 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect.Generic/GenericReflector" Implementing42["ArrayHandler3"]-.->Type click Implementing42 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers.Array/ArrayHandler3" Implementing43["StandardReferenceTypeHandler"]-.->Type click Implementing43 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/StandardReferenceTypeHandler" Implementing44["IReflector"]-.->Type click Implementing44 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Reflect/IReflector" Implementing45["QPrimitiveCandidate"]-.->Type click Implementing45 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Query.Processor/QPrimitiveCandidate" Implementing46["ReferencedSlot"]-.->Type click Implementing46 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Slots/ReferencedSlot" Implementing47["TreeObject"]-.->Type click Implementing47 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/TreeObject" Implementing48["SystemSlotChange"]-.->Type click Implementing48 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Slots/SystemSlotChange"

Syntax

public interface IDeepClone

Methods

Name Value Summary
DeepClone(Object) Object
The parameter allows passing one new object so parent references can be corrected on children.