Show / Hide Table of Contents

Class PagedList<T>

Inheritance
object
List<T>
PagedList<T>
Implements
IList
ICollection
IReadOnlyList<T>
IReadOnlyCollection<T>
IPagedList<T>
IList<T>
ICollection<T>
IEnumerable<T>
IEnumerable
Inherited Members
List<T>.Add(T)
List<T>.AddRange(IEnumerable<T>)
List<T>.AsReadOnly()
List<T>.BinarySearch(int, int, T, IComparer<T>)
List<T>.BinarySearch(T)
List<T>.BinarySearch(T, IComparer<T>)
List<T>.Clear()
List<T>.Contains(T)
List<T>.ConvertAll<TOutput>(Converter<T, TOutput>)
List<T>.CopyTo(T[])
List<T>.CopyTo(int, T[], int, int)
List<T>.CopyTo(T[], int)
List<T>.Exists(Predicate<T>)
List<T>.Find(Predicate<T>)
List<T>.FindAll(Predicate<T>)
List<T>.FindIndex(Predicate<T>)
List<T>.FindIndex(int, Predicate<T>)
List<T>.FindIndex(int, int, Predicate<T>)
List<T>.FindLast(Predicate<T>)
List<T>.FindLastIndex(Predicate<T>)
List<T>.FindLastIndex(int, Predicate<T>)
List<T>.FindLastIndex(int, int, Predicate<T>)
List<T>.ForEach(Action<T>)
List<T>.GetEnumerator()
List<T>.GetRange(int, int)
List<T>.IndexOf(T)
List<T>.IndexOf(T, int)
List<T>.IndexOf(T, int, int)
List<T>.Insert(int, T)
List<T>.InsertRange(int, IEnumerable<T>)
List<T>.LastIndexOf(T)
List<T>.LastIndexOf(T, int)
List<T>.LastIndexOf(T, int, int)
List<T>.Remove(T)
List<T>.RemoveAll(Predicate<T>)
List<T>.RemoveAt(int)
List<T>.RemoveRange(int, int)
List<T>.Reverse()
List<T>.Reverse(int, int)
List<T>.Sort()
List<T>.Sort(IComparer<T>)
List<T>.Sort(int, int, IComparer<T>)
List<T>.Sort(Comparison<T>)
List<T>.ToArray()
List<T>.TrimExcess()
List<T>.TrueForAll(Predicate<T>)
List<T>.Capacity
List<T>.Count
List<T>.this[int]
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Collections
Assembly: DotNetNuke.dll
Syntax
public class PagedList<T> : List<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IPagedList<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
Name Description
T

Constructors

PagedList(IEnumerable<T>, int, int)

Declaration
public PagedList(IEnumerable<T> source, int pageIndex, int pageSize)
Parameters
Type Name Description
IEnumerable<T> source
int pageIndex
int pageSize

PagedList(IEnumerable<T>, int, int, int)

Declaration
public PagedList(IEnumerable<T> items, int totalCount, int pageIndex, int pageSize)
Parameters
Type Name Description
IEnumerable<T> items
int totalCount
int pageIndex
int pageSize

Properties

HasNextPage

Declaration
public bool HasNextPage { get; }
Property Value
Type Description
bool

HasPreviousPage

Declaration
public bool HasPreviousPage { get; }
Property Value
Type Description
bool

IsFirstPage

Declaration
public bool IsFirstPage { get; }
Property Value
Type Description
bool

IsLastPage

Declaration
public bool IsLastPage { get; }
Property Value
Type Description
bool

PageCount

Declaration
public int PageCount { get; set; }
Property Value
Type Description
int

PageIndex

Declaration
public int PageIndex { get; set; }
Property Value
Type Description
int

PageSize

Declaration
public int PageSize { get; set; }
Property Value
Type Description
int

TotalCount

Declaration
public int TotalCount { get; set; }
Property Value
Type Description
int

Implements

IList
ICollection
IReadOnlyList<T>
IReadOnlyCollection<T>
IPagedList<T>
IList<T>
ICollection<T>
IEnumerable<T>
IEnumerable

Extension Methods

CollectionExtensions.Serialize<T>(IPagedList<T>)
CollectionExtensions.ForEach<TType>(IEnumerable<TType>, Action<TType>)
PagingExtensions.InPagesOf<T>(IEnumerable<T>, int)
PagingExtensions.ToPagedList<T>(IEnumerable<T>, int, int)
JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS