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


Тип <имяТипа> не может скрывать метод с модификатором MustOverride, неявно объявленный для свойства <имяСвойства> в типе <тип> <имяТипа>

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

'<typename>' cannot shadow a 'MustOverride' method implicitly declared for property '<propertyname>' in <type> '<typename>'

Имя данного метода конфликтует с методом MustOverride, который был неявно создан свойством базового класса. Например, если объявляется свойство с именем Prop1, компилятор создает неявные процедуры get_Prop1 и set_Prop1.

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

Чтобы исправить данную ошибку

  1. Присвойте методу уникальное имя.

  2. Удалите модификатор MustOverride из свойства базового класса.

См. также

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

Процедуры свойств

Ссылки

MustOverride

Shadows