/// <inheritdoc />
 protected override void CloneCore(Cloneable source)
 {
 }
Example #2
0
 /// <summary>
 /// Makes the instance a clone (deep copy) of the specified <see cref="Telerik.Data.Core.Cloneable"/>.
 /// </summary>
 /// <param name="source">The object to clone.</param>
 /// <remarks>Notes to Inheritors
 /// If you derive from <see cref="Telerik.Data.Core.Cloneable"/>, you need to override this method to copy all properties.
 /// It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
 /// </remarks>
 protected abstract void CloneOverride(Cloneable source);
Example #3
0
 /// <inheritdoc />
 protected sealed override void CloneCore(Cloneable source)
 {
     base.CloneCore(source);
     this.CloneOverride(source);
 }
Example #4
0
 /// <summary>
 /// Makes the instance a clone (deep copy) of the specified <see cref="Telerik.Data.Core.Cloneable"/>.
 /// </summary>
 /// <param name="source">The object to clone.</param>
 /// <remarks>Notes to Inheritors
 /// If you derive from <see cref="Telerik.Data.Core.Cloneable"/>, you may need to override this method to copy all properties.
 /// It is essential that all implementations call the base implementation of this method (if you don't call base you should manually copy all needed properties including base properties).
 /// </remarks>
 protected abstract void CloneCore(Cloneable source);
Example #5
0
        protected override void CloneCore(Cloneable source)
        {
            var delegateGroupFilter = source as DelegateGroupFilter;

            this.FilterImpl = delegateGroupFilter.FilterImpl;
        }