Microsoft.VisualBasic.ComClassAttribute ve třídě class '<classname>' implicitně deklaruje <typ> membername><, který je v konfliktu s členem stejného názvu v <typu>< typename>.

Microsoft.VisualBasic.ComClassAttribute ve třídě class '<classname>' implicitně deklaruje <typ> membername><, který je v konfliktu s členem stejného názvu v <typu>< typename>. Pokud chcete název skrýt v základu< typename>, použijte Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True).

Třída využívající COMClassAttribute blok atributu implicitně definuje rozhraní se stejným názvem jako člen základní třídy. V této situaci by název rozhraní měl stínovat člen základní třídy.

Ve výchozím nastavení je tato zpráva upozorněním. Další informace o skrytí upozornění nebo zacházení s upozorněními jako s chybami naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.

ID chyby: BC42101

Oprava této chyby

  1. Pokud chcete skrýt člena základní třídy, nastavte InterfaceShadows:=True v bloku atributu ComClassAttribute .

  2. Pokud nemáte v úmyslu skrýt člena základní třídy, změňte název třídy.

Viz také