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


Метод <имяМетода> типа <Тип> конфликтует с другими членами с тем же именем в иерархии наследования и должен быть объявлен с ключевым словом Shadows

Обновлен: Ноябрь 2007

<type> '<methodname>' conflicts with other members of the same name across the inheritance hierarchy and so should be declared 'Shadows'

В интерфейсе, наследуемом от двух или более интерфейсов, определена процедура с тем же именем, что и процедура, ранее определенная в нескольких базовых интерфейсах. Процедура в данном интерфейсе должна скрывать одну из процедур базового интерфейса.

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

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

Чтобы исправить данную ошибку, выполните следующее.

  • Если требуется скрыть одну из процедур базового интерфейса, добавьте к объявлению новой процедуры ключевое слово Shadows.

  • Если не требуется скрывать процедуры базового интерфейса, измените имя новой процедуры.

См. также

Основные понятия

Сокрытие в Visual Basic

Ссылки

Shadows