Avertissement du compilateur (niveau 1) CS3001
Mise à jour : novembre 2007
Message d'erreur
Le type d'argument 'type' n'est pas conforme CLS
Argument type 'type' is not CLS-compliant
Une méthode public, protected ou protectedinternal doit accepter un paramètre dont le type est conforme CLS (Common Language Specification). Pour plus d'informations sur la conformité CLS, consultez Écriture d'un code conforme CLS et Spécification CLS (Common Language Specification).
Exemple
L'exemple suivant génère l'avertissement CS3001 :
// CS3001.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public void bad(ushort i) // CS3001
{
}
private void OK(ushort i) // OK, private method
{
}
public static void Main()
{
}
}