Gli assembly devono dichiarare in modo esplicito la propria conformità a CLS tramite l'attributo CLSCompliant. Un assembly ...

Gli assembly devono dichiarare in modo esplicito la propria conformità a CLS tramite l'attributo CLSCompliant. Un assembly senza tale attributo non è conforme a CLS. Assembly, moduli e tipi possono essere conformi a CLS anche se alcune parti di essi non lo sono. Vengono applicate le seguenti regole: 1) Se l'elemento è contrassegnato come CLSCompliant, qualsiasi membro non conforme dovrà disporre dell'attributo CLSCompliant con l'argomento impostato su false. 2) Per ogni membro non conforme a CLS è necessario fornire un membro alternativo valido conforme a CLS.