/// <summary>
 /// Initializes object with the specified ResultCollection object.
 /// </summary>
 public TsCHdaItemCollection(TsCHdaItemCollection items)
 {
     if (items != null)
     {
         foreach (TsCHdaItem item in items)
         {
             Add(item);
         }
     }
 }
 /// <summary>
 /// Initializes object with the specified ResultCollection object.
 /// </summary>
 public TsCHdaItemCollection(TsCHdaItemCollection items)
 {
     if (items == null)
     {
         return;
     }
     foreach (TsCHdaItem item in items)
     {
         Add(item);
     }
 }
        ///////////////////////////////////////////////////////////////////////
        #region ICloneable Members

        /// <summary>
        /// Creates a deep copy of the object.
        /// </summary>
        public virtual object Clone()
        {
            TsCHdaItemCollection clone = (TsCHdaItemCollection)MemberwiseClone();

            clone._items = new ArrayList();

            foreach (TsCHdaItem item in _items)
            {
                clone._items.Add(item.Clone());
            }

            return(clone);
        }