Прочитать на английском

Поделиться через


Microsoft.VisualBasic.ComClassAttribute для класса "classname>" неявно объявляет <тип>< membername>, который конфликтует с членом того же имени в <типе> "<typename>".<

"Microsoft.VisualBasic.ComClassAttribute" для класса "<classname" неявно объявляет <тип<> "membername>>", который конфликтует с членом того же имени в <типе<> "typename".> Используйте Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True), если вы хотите скрыть имя в базовом "<typename>".

Класс, использующий блок атрибутов COMClassAttribute , неявно определяет интерфейс с тем же именем, что и член базового класса. В этом случае имя интерфейса должно скрывать член базового класса.

По умолчанию данное сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или обработке предупреждений как ошибок см. в разделе Configuring Warnings in Visual Basic.

Идентификатор ошибки: BC42101

Исправление ошибки

  1. Если требуется скрыть член базового класса, задайте InterfaceShadows:=True в блоке атрибутов ComClassAttribute .

  2. Если не требуется скрывать член базового класса, измените имя класса.

См. также