Método de extensión para la clase genérica [duplicado]
Posibles duplicados:
Método de extensión genérico C #
¿Cómo se escribe un método de extensión de C # para una clase de tipo genérico?
¿Es posible declarar métodos de extensión para clases genéricas?
public class NeedsExtension<T>
{
public NeedsExtension<T> DoSomething(T obj)
{
// ....
}
}