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


<тип1> <имяСвойства> конфликтует с неявно объявленным членом для события <имяСобытия> с базовым типом <тип2> <имяКласса>

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

<type1> '<propertyname>' conflicts with a member implicitly declared for event '<eventname>' in the base <type2> '<classname>'

Свойство объявлено с тем же именем, что и неявный член, сформированный на основе события в базовом классе. Например, если базовый класс объявляет событие с именем Event1, компилятор создает неявные процедуры add_Event1 и remove_Event1. Если свойство в данном классе имеет одно из этих имен, оно должно переобъявлять член базового класса.

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

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

Чтобы исправить эту ошибку

  1. Чтобы скрыть член базового класса, добавьте к объявлению свойства ключевое слово Shadows.

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

См. также

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

Сокрытие в Visual Basic

Ссылки

Оператор Property

Оператор Event

Shadows