PagedList Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. The type of object the collection should contain. Non-enumerable version of the PagedList class. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. Total number of subsets within the superset. Total number of subsets within the superset. Total number of objects contained within the superset. Total number of objects contained within the superset. One-based index of this subset within the superset. One-based index of this subset within the superset. Maximum size any individual subset. Maximum size any individual subset. Returns true if this is NOT the first subset within the superset. Returns true if this is NOT the first subset within the superset. Returns true if this is NOT the last subset within the superset. Returns true if this is NOT the last subset within the superset. Returns true if this is the first subset within the superset. Returns true if this is the first subset within the superset. Returns true if this is the last subset within the superset. Returns true if this is the last subset within the superset. One-based index of the first item in the paged subset. One-based index of the first item in the paged subset. One-based index of the last item in the paged subset. One-based index of the last item in the paged subset. Protected constructor that allows for instantiation without passing in a separate list. Non-enumerable version of the PagedList class. A PagedList (likely enumerable) to copy metadata from. Total number of subsets within the superset. Total number of subsets within the superset. Total number of objects contained within the superset. Total number of objects contained within the superset. One-based index of this subset within the superset. One-based index of this subset within the superset. Maximum size any individual subset. Maximum size any individual subset. Returns true if this is NOT the first subset within the superset. Returns true if this is NOT the first subset within the superset. Returns true if this is NOT the last subset within the superset. Returns true if this is NOT the last subset within the superset. Returns true if this is the first subset within the superset. Returns true if this is the first subset within the superset. Returns true if this is the last subset within the superset. Returns true if this is the last subset within the superset. One-based index of the first item in the paged subset. One-based index of the first item in the paged subset. One-based index of the last item in the paged subset. One-based index of the last item in the paged subset. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. The type of object the collection should contain. Gets a non-enumerable copy of this paged list. A non-enumerable copy of this paged list. Gets the element at the specified index. The zero-based index of the element to get. Gets the number of elements contained on this page. The subset of items contained only within this one page of the superset. Parameterless constructor. Initializes a new instance of a type deriving from and sets properties needed to calculate position and size data on the subset and superset. The one-based index of the subset of objects contained by this instance. The maximum size of any individual subset. The size of the superset. Returns an enumerator that iterates through the BasePagedList<T>. A BasePagedList<T>.Enumerator for the BasePagedList<T>. Returns an enumerator that iterates through the BasePagedList<T>. A BasePagedList<T>.Enumerator for the BasePagedList<T>. Gets a non-enumerable copy of this paged list. A non-enumerable copy of this paged list. Gets the element at the specified index. The zero-based index of the element to get. Gets the number of elements contained on this page. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. The type of object the collection should contain. Initializes a new instance of the class that divides the supplied superset into subsets the size of the supplied pageSize. The instance then only containes the objects contained in the subset specified by index. The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. The one-based index of the subset of objects to be contained by this instance. The maximum size of any individual subset. The specified index cannot be less than zero. The specified page size cannot be less than one. Initializes a new instance of the class that divides the supplied superset into subsets the size of the supplied pageSize. The instance then only containes the objects contained in the subset specified by index. The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. The one-based index of the subset of objects to be contained by this instance. The maximum size of any individual subset. The specified index cannot be less than zero. The specified page size cannot be less than one. Container for extension methods designed to simplify the creation of instances of . Creates a subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. The type of object the collection should contain. The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. The one-based index of the subset of objects to be contained by this instance. The maximum size of any individual subset. A subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. Creates a subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. The type of object the collection should contain. The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. The one-based index of the subset of objects to be contained by this instance. The maximum size of any individual subset. A subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. Splits a collection of objects into n pages with an (for example, if I have a list of 45 shoes and say 'shoes.Split(5)' I will now have 4 pages of 10 shoes and 1 page of 5 shoes. The type of object the collection should contain. The collection of objects to be divided into subsets. The number of pages this collection should be split into. A subset of this collection of objects, split into n pages. Splits a collection of objects into an unknown number of pages with n items per page (for example, if I have a list of 45 shoes and say 'shoes.Partition(10)' I will now have 4 pages of 10 shoes and 1 page of 5 shoes. The type of object the collection should contain. The collection of objects to be divided into subsets. The maximum number of items each page may contain. A subset of this collection of objects, split into pages of maximum size n. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. The type of object the collection should contain. Initializes a new instance of the class that contains the already divided subset and information about the size of the superset and the subset's position within it. The single subset this collection should represent. Supply the ".MetaData" property of an existing IPagedList instance to recreate it here (such as when creating a new instance of a PagedList after having used Automapper to convert its contents to a DTO.) The specified index cannot be less than zero. The specified page size cannot be less than one. Initializes a new instance of the class that contains the already divided subset and information about the size of the superset and the subset's position within it. The single subset this collection should represent. The one-based index of the subset of objects contained by this instance. The maximum size of any individual subset. The size of the superset. The specified index cannot be less than zero. The specified page size cannot be less than one.