A função aninhada não tem a mesma assinatura do delegado '< delegateName >'
Um expressão lambda foi atribuída a um delegado que tem uma assinatura incompatível.Por exemplo, no código a seguir, o delegado Del tem dois parâmetros inteiros.
Delegate Function Del(ByVal p As Integer, ByVal q As Integer) As Integer
O erro é gerado se uma expressão lambda com um argumento é declarada como tipo Del:
' Neither of these is valid.
' Dim lambda1 As Del = Function(n As Integer) n + 1
' Dim lambda2 As Del = Function(n) n + 1
ID de erro: BC36532
Para corrigir este erro
- Ajuste a definição de representante ou o expressão lambda atribuído para que as assinaturas sejam compatíveis.