'<membername>' não pode implementar '<interfacename>.<interfacemembername>' porque eles diferem por restrições de parâmetro de tipo
Um evento genérico, uma propriedade ou um procedimento tenta implementar um membro semelhante definido em uma interface, mas eles têm listas de restrições diferentes em seus parâmetros de tipo.
Para implementar um membro de interface, o membro em implementação precisa corresponder não apenas à assinatura completa do membro da interface, mas também ao mecanismo para passar argumentos de cada parâmetro.
Para implementar um membro de interface genérico, o membro em implementação precisa corresponder também ao número de parâmetros de tipo e à lista de restrições de cada um deles.
Para obter detalhes sobre a implementação d interface, confira.
ID do erro: BC32078
Se você pretende implementar o membro da interface, revise as restrições de parâmetro de tipo para corresponder exatamente às do membro da interface.
Se as restrições de parâmetro de tipo precisarem permanecer como você as tem, você não poderá implementar o membro da interface nesta declaração. Remova a palavra-chave Implements da declaração.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: