# PageCount<T>(IEnumerable<T>, Int32) Method The number of pages of *pageSize* size in the given collection. ## Definition **Namespace:** CapyKit.Extensions **Assembly:** CapyKit (in CapyKit.dll) Version: 1.0.0+735d7c4c91a8ae04c2d8cae4ce85ddf4909e5b7d **C#** ``` C# public static int PageCount( this IEnumerable source, int pageSize ) ``` **F#** ``` F# [] static member PageCount : source : IEnumerable<'T> * pageSize : int -> int ``` #### Parameters
  IEnumerable(T)
The source to act on.
  Int32
Size of the page.
#### Type Parameters
Generic type parameter.
#### Return Value Int32 An int. #### Usage Note In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable(T). When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide). ## Exceptions
ArgumentOutOfRangeException Thrown when pageSize is less than 1.
## See Also #### Reference LINQExtensions Class PageCount Overload CapyKit.Extensions Namespace