//-----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation.
//
//-----------------------------------------------------------------------
namespace Microsoft.Isam.Esent.Interop
{
///
/// Interface for objects that can be cloned. This creates a deep copy of
/// the object. It is used for cloning meta-data objects.
///
/// The type of object.
public interface IDeepCloneable
{
///
/// Returns a deep copy of the object.
///
/// A deep copy of the object.
T DeepClone();
}
}