Clone.cs (781B)
1 #region Namespaces 2 namespace Std.Clone { 3 #region Types 4 public interface IClone<TSelf> where TSelf: notnull, IClone<TSelf> { 5 6 #region Type-level Constructors 7 #endregion 8 9 #region Instance Constructors 10 #endregion 11 12 #region Type-level Fields 13 #endregion 14 15 #region Instance Fields 16 #endregion 17 18 #region Type-level Properties 19 #endregion 20 21 #region Instance Properties 22 #endregion 23 24 #region Type-level Functions 25 #endregion 26 27 #region Instance Functions 28 public abstract TSelf Clone(); 29 #endregion 30 31 #region Operators 32 #endregion 33 34 #region Types 35 #endregion 36 } 37 #endregion 38 39 #region Namespaces 40 #endregion 41 } 42 #endregion