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

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


<Событие eventname> неявно объявляет "<membername>", которое конфликтует с членом в базовом <типе> "<classname>", поэтому событие должно быть объявлено "Тени"

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

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

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

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

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

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

См. также