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.
Um procedimento genérico é chamado sem fornecer argumentos de tipo, e os argumentos de tipo inferidos resultam em uma ou mais violações de restrição.
Normalmente, quando você invoca um tipo genérico, você fornece um argumento type para cada parâmetro de tipo que o tipo genérico define. Se você não fornecer nenhum argumento de tipo, o compilador tentará inferir os tipos a serem passados para os parâmetros de tipo. Se os tipos inferidos não satisfizerem uma ou mais das restrições de parâmetro type, o compilador gerará esse erro.
Uma restrição em um parâmetro type limita quais argumentos de tipo podem ser passados para ele. Por exemplo, um parâmetro type pode ser restrito a ser uma classe que implementa a IComparable<T> interface. Para obter mais informações, consulte "Restrições" em Procedimentos genéricos no Visual Basic.
ID de erro: BC30954
Para corrigir este erro
- Forneça argumentos de tipo para o procedimento genérico para que o compilador não precise inferi-los.