' <membername>'não é possível implementar' <interfacename>. <interfacemembername>' porque diferem por restrições de parâmetro de tipo
Um evento, propriedade ou procedimento genérico tenta implementar um membro similar definido na interface, mas eles possuem listas de restrições diferentes em seus parâmetros de tipos.
Para implementar um membro de interface, o membro implementando deve ser compatível não somente com a assinatura do nome da intergace, mas também com o mecanismo de passagem de cada parâmetro.
Para implementar um membro genérico de interface, o membro implementando deve adicionalmente coincidir com o número de parâmetros de tipos e com a lista de restrições de cada um.
Para obter detalhes em implementação de interfaces , consulte .Palavra-chave Implements e a demonstrativo Implements
ID de erro: BC32078
Para corrigir este erro
Se você pretende implementar o membro de interface, revise as restrições de parâmetros de tipo para coincidir com os do membro da interface.
Se as restrições de parâmetros de tipo devem continuar como você as tem, você não pode implementar o membro de interface nessa declaração.Remova a palava-chave Implements (Visual Basic) da declaração.