Esempio n. 1
0
        /// <summary>
        /// Add all items from collection.
        /// </summary>
        /// <param name="me">collection to add items to</param>
        /// <param name="collection">collection to add items from</param>
        /// <returns>true if all items were added</returns>
        public static bool Add(this IItemCollection me, IItemCollection collection)
        {
            foreach (Item item in collection)
            {
                if (!me.Add(item))
                {
                    return(false);
                }
            }

            return(true);
        }
Esempio n. 2
0
        public bool MoveTo(IItemCollection ItemList)
        {
            while (Count != 0)
            {
                if (!ItemList.Add(list[0]))
                {
                    return(false);
                }
                Remove(list[0]);
            }

            return(true);
        }