How to create extension method for a generic type?
The below code returning error
Extension method can only be declared in non-generic, non-nested static class
Code:
public static class PagedList<T> where T : BaseEntity
{
public static IEnumerable<T> ToPagedList(this IEnumerable<T> source, int pageNumber = 0, int pageSize = 5)
{
return source.Skip(pageNumber * pageSize).Take(pageSize);
}
}
Any further implementation with this makes this work ?