O membro genérico '{0}' foi usado em uma instanciação não uniforme anterior a este ponto de programa. Considere reordenar ...

O membro genérico '{0}' foi usado em uma instanciação não uniforme anterior a este ponto de programa. Considere reordenar os membros para que ele fique em primeiro. Como alternativa, especifique o tipo completo do membro explicitamente, incluindo tipos de argumentos, tipo de retorno e todos parâmetros e  restrições genéricos adicionais.