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

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


"<baseinterfacename>.<membername> из "implements <derivedinterfacename>" уже реализуется базовым классом baseclassname<>. Предполагаемая повторная реализация <типа>

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

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

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

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

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

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

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

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

См. также