<tipo1>'<nombreDeTipo>' debe implementar '<nombreDeMiembro>' para la interfaz '<nombreDeInterfaz>'

'<nombreDeTipo>' debe implementar '<nombreDeMiembro>' para la interfaz '<nombreDeInterfaz>'.La propiedad de implementación debe tener especificadores 'ReadOnly'/'WriteOnly' que coincidan.

Una clase o estructura intenta implementar una interfaz, pero no implementa un procedimiento, propiedad o evento definido por la interfaz. Deben implementarse todos los miembros de la interfaz.

Identificador de error: BC30154

Para corregir este error

  1. Declare un miembro con el mismo nombre y firma que los definidos en la interfaz. Asegúrese de incluir al menos la instrucción End Function, End Sub, o End Property.

  2. Agregue una cláusula Implements al final de la instrucción Function, Sub, Property o Event. Por ejemplo:

    Public Event ItHappened() Implements IBaseInterface.ItHappened
    
  3. Al implementar una propiedad, asegúrese de que se utiliza ReadOnly o WriteOnly de la misma forma que en la definición de interfaz.

  4. Al implementar una propiedad, declare los procedimientos Get y Set según corresponda.

Vea también

Referencia

Implements (Instrucción)

Otros recursos

Interfaces (Visual Basic)