C# LanguageCLSCompliantAttribute

Syntaxe

  1. [assembly: CLSCompliant (true)]
  2. [CLSCompliant (true)]

Paramètres

Constructeur Paramètre
CLSCompliantAttribute (booléen) Initialise une instance de la classe CLSCompliantAttribute avec une valeur booléenne indiquant si l'élément de programme indiqué est conforme à CLS.

Remarques

La spécification CLS (Common Language Specification) est un ensemble de règles de base que tout langage ciblant l'interface CLI (langage qui confirme les spécifications Common Language Infrastructure) doit confirmer afin de pouvoir interagir avec d'autres langages compatibles CLS.

Liste des langues de la CLI

Dans la plupart des cas, vous devez marquer votre assembly en tant que CLSCompliant lorsque vous distribuez des bibliothèques. Cet attribut vous garantira que votre code sera utilisable par tous les langages compatibles CLS. Cela signifie que votre code peut être utilisé par n'importe quel langage pouvant être compilé et exécuté sur CLR ( Common Language Runtime )

Lorsque votre assembly est marqué avec CLSCompliantAttribute , le compilateur vérifie si votre code enfreint l'une des règles CLS et renvoie un avertissement si nécessaire.

CLSCompliantAttribute Exemples Liés