A "Microsoft.VisualBasic.ComClassAttribute" osztály "<classname>" osztályában implicit módon deklarálja <a "<membername>" típust>, amely ütközik az azonos nevű taggal a "<typename>" típusban <>

A "Microsoft.VisualBasic.ComClassAttribute" osztály "classname" osztályában< implicit módon deklarálja <a "membername>"< típust>, amely ütközik az azonos nevű taggal a "typename>"< típusban><.> Használja a "Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True)" értéket, ha el szeretné rejteni a nevet a "typename>"< alapon.

Az attribútumblokkot COMClassAttribute használó osztály implicit módon definiál egy olyan felületet, amelynek a neve megegyezik az alaposztály tagjával. Ebben az esetben a felület nevének árnyékot kell árnyékba helyeznie az alaposztály tagjának.

Ez az üzenet alapértelmezés szerint figyelmeztetés. További információ a figyelmeztetések elrejtéséről vagy a figyelmeztetések hibaként való kezeléséről: Figyelmeztetések konfigurálása a Visual Basicben.

Hibaazonosító: BC42101

A hiba kijavítása

  1. Ha el szeretné rejteni az alaposztály tagját, állítsa be InterfaceShadows:=True az ComClassAttribute attribútumblokkban.

  2. Ha nem szeretné elrejteni az alaposztály tagját, módosítsa az osztály nevét.

Lásd még