Os operadores de conversão não podem converter em 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 essa conversão seja compilada.

Como o compilador considera essa conversão já definida, ele não permite redefini-la.

ID do erro: BC33025

Para corrigir este erro

  • Remova totalmente essa definição de operador. Ela já está predefinida.

Confira também