Interface IVirtualDeepCloneable<T>
Provides functionality to create deep clones of type T.
Namespace: AkiraNetwork.VirtualStorageLibrary
Assembly: VirtualStorageLibrary.dll
Syntax
public interface IVirtualDeepCloneable<T>Type Parameters
| Name | Description | 
|---|---|
| T | The type of the object to clone. | 
Methods
DeepClone(bool)
Creates a deep clone of the object.
Declaration
T DeepClone(bool recursive = false)Parameters
| Type | Name | Description | 
|---|---|---|
| bool | recursive | Indicates whether to recursively clone nested objects. If true, a recursive clone is performed; if false, only the object itself is cloned. This parameter is only relevant for VirtualDirectory, and is ignored for VirtualItem{T} and VirtualSymbolicLink. | 
Returns
| Type | Description | 
|---|---|
| T | The cloned object. |