'<procedurename>' não pode substituir '<baseprocedurename>' porque diferem por restrições de parâmetro de tipo
Um procedimento genérico tenta sobrescrever um procedimento de classe base genérico, mas eles têm diferentes listas de restrições em seus parâmetros de tipo.
Para sobrescrever um procedimento de classe base, o procedimento de substituição deve ser compatível não apenas com a assinatura completa do procedimento da classe base, mas também com o nível de acesso do procedimento e com o mecanismo de passagem de cada parâmetro.
Para sobrescrever um procedimento genérico de classe base, o procedimento de substituição deve, adicionalmente, ser compativel com o número de parâmetros de tipo e com a lista de restrições de cada um.
Para obter mais informações sobre requisitos de substituição, acesse Substitui.
ID de erro: BC32077
Para corrigir este erro
Se você tem intenção de sobrescrever o procedimento da classe base, revise as restrições de parâmetro de tipo para que seja perfeitamente compatível com os do procedimento da classe base.
Se as restrições de parâmetro de tipo devem permanecer da maneira como estão, você não pode sobrescrever o procedimento da classe base.Remova a palava-chave Overrides da declaração.