Os assemblies devem indicar explicitamente sua conformidade com CLS usando o atributo CLSCompliant. Um assembly sem esse ...

Os assemblies devem indicar explicitamente sua conformidade com CLS usando o atributo CLSCompliant. Um assembly sem esse atributo não é compatível com CLS. Assemblies, módulos e tipos podem ser compatíveis com CLS mesmo se algumas partes do assembly, módulo ou tipo não forem compatíveis com CLS. As seguintes regras se aplicam: 1) Se o elemento for marcado com CLSCompliant, os membros fora de conformidade deverão ter o atributo CLSCompliant presente com seu argumento definido como false. 2) Um membro alternativo comparável em conformidade com CLS deve ser fornecido para cada membro que não esteja em conformidade com CLS.