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


<имяИнтерфейса>.<имяЧлена> уже реализован базовым классом <имяБазовогоКласса>. Предполагается повторная реализация <type>

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

'<interfacename>.<membername>' is already implemented by the base class '<baseclassname>'. Re-implementation of <type> assumed

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

Производный класс может повторно реализовать член интерфейса, реализованный его базовым классом. Это не то же самое, что переопределение базовой реализации класса. Дополнительные сведения см. в разделе Implements (Visual Basic).

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

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

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

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

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

См. также

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

Зарезервированное слово Implements и оператор Implements

Другие ресурсы

Интерфейсы в Visual Basic