System.CLSCompliantAttribute ne peut pas être appliqué à la propriété 'Get'/'Set'
Mise à jour : novembre 2007
System.CLSCompliantAttribute cannot be applied to property 'Get'/'Set'
Une définition de propriété applique l'attribut CLSCompliantAttribute à son instruction Get ou Set.
Pour qu'une propriété soit conforme au Spécification CLS (Common Language Specification) (CLS), la propriété entière doit être marquée comme <CLSCompliant(True)>. Vous devez appliquer l'attribut CLSCompliantAttribute à l'Property, instruction et non à l'instruction Get ou Set.
Lorsque vous appliquez CLSCompliantAttribute à un élément de programmation, vous affectez au paramètre isCompliant de l'attribut la valeur True ou False pour indiquer la conformité ou la non-conformité. Il n'existe pas de valeur par défaut pour ce paramètre et vous devez fournir une valeur.
Si vous n'appliquez pas CLSCompliantAttribute à un élément, il est considéré comme étant non conforme.
Par défaut, ce message est un avertissement. Pour plus d'informations sur le masquage des avertissements ou le traitement des avertissements en tant qu'erreurs, consultez Configuration d'avertissements en Visual Basic.
ID d'erreur : BC40043
Pour corriger cette erreur
Supprimez CLSCompliantAttribute de l'instruction Get ou Set.
Si la propriété doit être conforme CLS, marquez l'instruction Property comme <CLSCompliant(True)>.
Voir aussi
Concepts
Écriture d'un code conforme CLS