Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una cláusula Implements facilita argumentos de tipo para el miembro de interfaz que implementa.
La cláusula Implements solo debería identificar la interfaz y el miembro que implementa. Esto significa que, si declara un procedimiento genérico, la cláusula Of y los argumentos de tipo deben aparecer en la parte principal de la declaración, igual que lo harían si no implementara un procedimiento de interfaz.
El código siguiente puede generar este error.
Public Interface testInterface
Sub testSub(Of t)()
End Interface
Public Class testClass
Implements testInterface
Public Sub testSub() Implements testInterface.testSub(Of t)()
End Sub
End Class
La declaración anterior a la cláusula Implements debe ser similar a la definición de interfaz, excepto por la posible adición de modificadores de acceso o de procedimiento. El código siguiente evita el error.
Public Sub testSub(Of t)() Implements testInterface.testSub
Id. de error: BC32088
Para corregir este error
Quite la lista de argumentos de tipo de la cláusula
Implements.Si implementa un miembro genérico de la interfaz, coloque la lista de argumentos de tipo en la parte principal de la declaración, precediendo la palabra clave
Implements.