Číst v angličtině

Sdílet prostřednictvím


System.CLSCompliantAttribute nelze použít u vlastnosti Get/Set.

Definice vlastnosti použije CLSCompliantAttribute atribut na jeho Get nebo Set příkaz.

Aby byla vlastnost kompatibilní s jazykovou nezávislostí a komponentami CLS (Language Independence and Language-Independent Components ), musí být celá vlastnost označena jako <CLSCompliant(True)>. Musíte použít CLSCompliantAttribute příkaz Vlastnosti, nikoli na Get příkaz nebo příkaz Set .

Pokud použijete CLSCompliantAttribute u programovacího prvku, nastavíte parametr atributu isCompliant na buď True nebo False na označení dodržování předpisů nebo nedodržení předpisů. Pro tento parametr neexistuje výchozí hodnota a je nutné zadat hodnotu.

Pokud se nevztahujete CLSCompliantAttribute na prvek, považuje se za nevyhovující.

Ve výchozím nastavení je tato zpráva upozorněním. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.

ID chyby: BC40043

Oprava této chyby

  • Odeberte CLSCompliantAttribute z Get příkazu nebo Set příkazu.

  • Pokud by vlastnost měla být kompatibilní se specifikací CLS, označte Property příkaz jako <CLSCompliant(True)>.

Viz také