Nenhum '<procedurename>' acessível é mais específico: <signaturelist>
Uma declaração de atribuição atribui o endereço de um procedimento sobrecarregado a uma variável delegada, mas o compilador não pode decidir entre as versões sobrecarregadas.
Quando o código usa o endereço de um procedimento que é definido em várias versões sobrecarregadas, o compilador deve decidir quais versões usar.Ele tenta encontrar uma versão única com uma lista de parâmetros que coincide com a lista de parâmetros delegados.Para obter mais informações, consulte Resolução de Sobrecarregamento.
Se o compilador encontrar mais de uma versão do procedimento com uma assinatura que bata, ele gerará esse erro.Isso pode acontecer, por exemplo, se uma das versões sobrecarregadas é genérica e um argumento de tipo é passado para ela que concede a ele uma assinatura idêntica a da outra versão.
ID de erro: BC30794
Para corrigir este erro
- Se o conflito for causado por uma sobrecarga genérica tendo a mesma assinatura de outra sobrecarga, altere o tipo do argumento passado para essa sobrecarga genérica.
Consulte também
Conceitos
Delegados e o operador AddressOf
Resolução de Sobrecarregamento
Tipos genéricos no Visual Basic