Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma Implements cláusula fornece argumentos de tipo para o membro da interface que está implementando.
A Implements cláusula deve apenas identificar a interface e o membro que está implementando. Isso significa que, se você estiver declarando um procedimento genérico, a Of cláusula e os argumentos de tipo devem aparecer na parte principal da declaração, assim como aconteceriam se você não estivesse implementando um procedimento de interface.
O código a seguir pode gerar esse erro.
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
A declaração que precede a Implements cláusula deve se parecer com a definição de interface, exceto para a possível adição de modificadores de acesso ou procedimento. O código a seguir evita o erro.
Public Sub testSub(Of t)() Implements testInterface.testSub
ID de erro: BC32088
Para corrigir este erro
Remova a lista de argumentos de tipo da
Implementscláusula.Se você estiver implementando um membro genérico da interface, coloque a lista de argumentos de tipo na parte principal da declaração, precedendo a
Implementspalavra-chave.