Os operadores de conversão não podem converter a partir de um tipo de interface

Um operador de conversão é declarado com um tipo de interface para o parâmetro.

Em tempo de compilação, o Visual Basic considera que existe uma conversão predefinida de qualquer interface para qualquer tipo de referência. Essa conversão pode falhar em tempo de execução, mas o compilador não pode prever resultados em tempo de execução, portanto, permite que qualquer conversão seja compilada.

Como o compilador considera que essa conversão já está definida, ele não permite que você a redefina.

ID de erro: BC33029

Para corrigir este erro

  • Remova totalmente esta definição de operador. Já está pré-definido.

Consulte também