Тип <тип1><имяТипа> должен реализовать <имяЧлена> для интерфейса <имяИнтерфейса>
Обновлен: Ноябрь 2007
Сообщение об ошибке
Тип <имя_типа> должен реализовывать <имя_члена> для интерфейса <имя_интерфейса>. Реализующее свойство должно иметь соответствующие ему спецификаторы ReadOnly или WriteOnly.
'<typename>' must implement '<membername>' for interface '<interfacename>'. Implementing property must have matching 'ReadOnly'/'WriteOnly' specifiers.
Класс или структура объявляет о реализации интерфейса, но не реализует процедуру, свойство или событие, определенные этим интерфейсом. Каждый член интерфейса должен быть реализован.
Идентификатор ошибки: BC30154
Чтобы исправить эту ошибку
Объявите член интерфейса с теми же именем и подписью, что и определенный в интерфейсе член. Не забудьте включить End Function, End Sub или End Property.
Добавьте предложение Implements в конец оператора функции Function, процедуры Sub, свойства Property или события Event. Пример.
Public Event ItHappened() Implements IBaseInterface.ItHappened
При реализации свойства убедитесь, что ключевое слово ReadOnly или WriteOnly используется так же, как и в определении интерфейса.
При реализации свойства при необходимости объявите процедуры Get и Set.
См. также
Основные понятия
Зарезервированное слово Implements и оператор Implements