Método de extensão para classe genérica [duplicado]
Possíveis duplicatas:
Método de extensão genérica em C #
Como você escreve um método de extensão C # para uma classe de tipo genérico
É possível declarar métodos de extensão para classes genéricas?
public class NeedsExtension<T>
{
public NeedsExtension<T> DoSomething(T obj)
{
// ....
}
}