pmMDA.NET

IPagedCollection Interface

[This is preliminary documentation and subject to change.]

Defines the extensions for paged collections.

For a list of all members of this type, see IPagedCollection Members.

public interface IPagedCollection : ICollection, IEnumerable

Types that implement IPagedCollection

Type Description
PagedBag Unordered, indexed paged collection which allows duplicates.
PagedList Ordered, indexed paged collection which allows duplicates.
PagedListBase Indexed paged collection which allows duplicates.
PagedSet Unordered, unindexed paged collection which doesn't allow duplicates.

Remarks

The IPagedCollection interface is the base interface for all paged collections.

Paged collection implementations:
Indexed Ordered Allow duplicates
PagedSet No No No
PagedBag Yes No Yes
PagedList Yes Yes Yes

Indexed: The items are accessible by index.
Ordered: The order of the items is persistent.
Allow duplicates: The same item may be located multiple times in the same collection.

Requirements

Namespace: PmMda.Net.Dog.Paging

Assembly: pmMDA.NET.Common (in pmMDA.NET.Common.dll)

See Also

IPagedCollection Members | PmMda.Net.Dog.Paging Namespace