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
Odeberte CLSCompliantAttribute z
Get
příkazu neboSet
příkazu.Pokud by vlastnost měla být kompatibilní se specifikací CLS, označte
Property
příkaz jako<CLSCompliant(True)>
.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: