C# LanguageCLSCompliantAttribute


Sintaxis

  1. [ensamblado: CLSCompliant (verdadero)]
  2. [CLSCompleta (verdadero)]

Parámetros

Constructor Parámetro
CLSCompliantAttribute (booleano) Inicializa una instancia de la clase CLSCompliantAttribute con un valor booleano que indica si el elemento del programa indicado es compatible con CLS.

Observaciones

La especificación de lenguaje común (CLS) es un conjunto de reglas básicas a las que cualquier idioma que se dirige a la CLI (idioma que confirma las especificaciones de la infraestructura de lenguaje común) debe confirmar para interoperar con otros idiomas compatibles con CLS.

Lista de idiomas CLI

Debe marcar su ensamblaje como CLSC Compliant en la mayoría de los casos cuando distribuye bibliotecas. Este atributo le garantizará que su código será utilizable por todos los idiomas compatibles con CLS. Esto significa que su código puede ser consumido por cualquier idioma que pueda compilarse y ejecutarse en CLR ( Common Language Runtime )

Cuando su ensamblaje está marcado con CLSCompliantAttribute , el compilador verificará si su código viola cualquiera de las reglas de CLS y devolverá una advertencia si es necesario.

CLSCompliantAttribute Ejemplos relacionados