using System;
using System.Collections.Generic;
using System.Text;
namespace Substrate.Core
{
///
/// Provides a virtual deep copy capability to implementors.
///
///
public interface ICopyable
{
///
/// Performs a virtual deep copy of the object instance.
///
/// An independent copy of the object instance.
T Copy ();
}
}