Error del compilador CS1105
Actualización: noviembre 2007
Mensaje de error
Los métodos de extensión deben ser estáticos.
Extension methods must be static.
Los métodos de extensión deben declararse como métodos estáticos en una clase estática no genérica.
Ejemplo
El ejemplo siguiente genera el error CS1105 porque Test no es estático:
// cs1105.cs
// Compile with: /target:library
public class Extensions
{
// Single type parameter.
public void Test<T>(this System.String s) {} //CS1105
}