/// <summary> /// Adds a SortSpecification instance to the collection. /// </summary> /// <param name="item">The item to add.</param> public void AddRange(SortSpecificationCollection items) { if (items == null) { throw new ArgumentNullException("items"); } for (int index = 0; index < items.Count; index++) { this.Add(items[index]); } }
/// <summary> /// Copies the collection. /// </summary> /// <returns></returns> public SortSpecificationCollection Clone() { // new... SortSpecificationCollection newCollection = new SortSpecificationCollection(); foreach (SortSpecification specification in this.InnerList) { newCollection.Add(specification.Clone()); } // return... return(newCollection); }