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

Um operador de conversão é declarado com um tipo de interface como um tipo de retorno.

Em tempo de compilação, o Visual Basic considera que existe uma conversão predefinida de qualquer tipo de referência para qualquer interface. 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: BC33025

Para corrigir este erro

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

Consulte também