Partilhar via


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

Mensagem de erro

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

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

Você pode retornar um valor de um procedimento de operador somente incluindo-o em um Instrução Return (Visual Basic).

Se o controle passa para a instrução End Operator, o procedimento de operador retorna o valor padrão do tipo de dados da propriedade.Para obter mais informações, consulte "comportamento" no Instrução Function (Visual Basic).

Por padrão, essa é uma mensagem de aviso.Para maiores informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando Avisos (Warnings) no Visual Basic.

ID de erro: BC42106

Para corrigir este erro

  • Verifique sua lógica de Fluxo de Controle e certifique-se de que cada caminho possível termina com uma instrução Return.Em particular, a última instrução antes de End Operator deve ser uma instrução Return.

Consulte também

Conceitos

Procedimentos de Operador

Referência

Declaração Operator