using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace AdvancedInspector { /// /// Give an object the power to handle it's own copying over an target destination. /// public interface ICopy { /// /// Should return a copy of itself. The overriden destination object is passed in case important fields are not to be replaced. /// object Copy(object destination); } }