Namespace: Semata.DataStore.ObjectModel.Views
Class: ItemObjectViewList<I,V>
Constructs a new instance of ItemObjectViewList.
public ItemObjectViewList(ItemObjectCollection<I> itemObjectCollection, Func<IEnumerable<I>, IEnumerable<I>> query, Func<I, V> itemObjectViewCreator)
Parameters
Type | Name | Description |
ItemObjectCollection<I> | itemObjectCollection | the source of the ItemObjects, required |
Func<IEnumerable<I>, IEnumerable<I>> | query | a method to filter the sequence, can be null |
Func<I, V> | itemObjectViewCreator | a method that takes a ItemObject and returns an ItemObjectView, required |