O operador '<operatorsymbol>' não retorna um valor em todos os caminhos de código

O operador '<operatorsymbol>' não retorna um valor em todos os caminhos de código. Uma exceção de referência nula pode ocorrer em tempo de execução quando o resultado é usado.

Um procedimento de operador tem pelo menos um caminho possível através de seu código que não retorna um valor.

Você pode retornar um valor de um procedimento de operador somente incluindo-o em uma Instrução de retorno.

Se o controle passar para a End Operator instrução, o procedimento do operador retornará o valor padrão do tipo de dados da propriedade. Para obter mais informações, consulte "Comportamento" na instrução de função.

Por padrão, essa mensagem é um aviso. Para obter mais informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando avisos no Visual Basic.

ID de erro: BC42106

Para corrigir este erro

  • Verifique sua lógica de fluxo de controle e certifique-se de que todos os caminhos possíveis terminam com uma Return instrução. Em particular, a última declaração antes End Operator deve ser uma Return declaração.

Consulte também