Erreur du compilateur CS1105
Mise à jour : novembre 2007
Message d'erreur
Les méthodes d'extension doivent être static.
Extension methods must be static.
Les méthodes d'extension doivent être déclarées comme méthodes static dans une classe static non générique.
Exemple
L'exemple suivant génère l'erreur CS1105 car Test n'est pas static :
// cs1105.cs
// Compile with: /target:library
public class Extensions
{
// Single type parameter.
public void Test<T>(this System.String s) {} //CS1105
}