Parâmetros <type> não podem ser declarados como 'Optional'

Uma definição de um delegado, evento ou operador declara um parâmetro Optional.

Os parâmetros Optional são permitidos somente nos parâmetros Declare, Function, Property e Sub.

ID do erro: BC33010

Para corrigir este erro

  • Remova palavra-chave Optional da lista de parâmetros.

  • Se você estiver definindo um operador, poderá obter a funcionalidade Optional com uma série de sobrecargas.

  • Se você estiver definindo um representante ou evento, deverá refazer a lógica geral dessa parte do aplicativo. Você não pode usar os parâmetros Optional ou ParamArray, ou versões sobrecarregadas, em parâmetros delegados ou de eventos.

Confira também