Пример #1
0
        public XCIList <I> GetInstanceList()
        {
            var list = new XCIList <I>();

            foreach (var item in InstanceContainer)
            {
                list.Add(item.Value);
            }
            return(list);
        }
Пример #2
0
        public XCIList <T> Copy()
        {
            XCIList <T> list = new XCIList <T>();

            foreach (var item in this)
            {
                list.Add(item);
            }
            return(list);
        }
Пример #3
0
        public XCIList <T> Where(Func <T, bool> predicate)
        {
            XCIList <T> list = new XCIList <T>();

            foreach (var item in this)
            {
                if (predicate(item))
                {
                    list.Add(item);
                }
            }
            return(list);
        }