Конечно. Просто сделайте метод общим:
private void Pager<T>(IEnumerable<T> tEnum)
{
...
}
Если вы посмотрите на методы расширения LINQ-to-objects, они тоже так поступают (без дополнительных this
до IEnumerable<T>
согласно синтаксису метода расширения.)