Ejemplo n.º 1
0
            protected internal PartialViewBase(PartitionableList <T> list, Func <T, bool> selectionCriterium)
            {
                _collection         = list;
                _selectionCriterium = selectionCriterium;
                _itemIndex          = new List <int>();

                // initial filling of the list
                for (int i = 0; i < _collection.Count; ++i)
                {
                    if (selectionCriterium(_collection[i]))
                    {
                        _itemIndex.Add(i);
                    }
                }
            }
Ejemplo n.º 2
0
 protected internal PartialView(PartitionableList <T> list, Func <T, bool> selectionCriterium, Action <M> actionBeforeInsertion)
     : base(list, selectionCriterium)
 {
     _actionBeforeInsertion = actionBeforeInsertion;
 }
Ejemplo n.º 3
0
 protected internal PartialView(PartitionableList <T> list, Func <T, bool> selectionCriterium)
     : base(list, selectionCriterium)
 {
 }