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


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

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

'<typename>' cannot be used as an attribute because it has 'MustOverride' methods that have not been overridden

Классы с методами MustOverride нельзя использовать в качестве атрибутов.

MustOverride члены атрибутов классов могут использоваться только в производных классах, переопределяющих указанные члены.

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

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

  1. Удалите из членов класса атрибутов модификатор MustOverride.

  2. Реализуйте члены с модификатором MustOverride в производном классе и используйте этот класс в качестве атрибута.

См. также

Ссылки

AttributeUsageAttribute

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

Пользовательские атрибуты в Visual Basic