Тип <имяТипа> не может использоваться как атрибут, поскольку в нем имеются методы с модификатором MustOverride, которые не были переопределены
Обновлен: Ноябрь 2007
'<typename>' cannot be used as an attribute because it has 'MustOverride' methods that have not been overridden
Классы с методами MustOverride нельзя использовать в качестве атрибутов.
MustOverride члены атрибутов классов могут использоваться только в производных классах, переопределяющих указанные члены.
Идентификатор ошибки: BC31507
Исправление этой ошибки
Удалите из членов класса атрибутов модификатор MustOverride.
Реализуйте члены с модификатором MustOverride в производном классе и используйте этот класс в качестве атрибута.