-optioninfer

Permite o uso de inferência de tipo local nas declarações de variáveis.

Sintaxe

-optioninfer[+ | -]  

Argumentos

Termo Definição
+ | - Opcional. Especifique -optioninfer+ para habilitar a inferência de tipo de local ou -optioninfer- para bloqueá-la. A opção -optioninfer, sem valor especificado, é a mesma de -optioninfer+. O valor padrão quando o comutador -optioninfer não estiver presente também é -optioninfer+. O valor padrão é definido no arquivo de resposta Vbc.rsp.

Observação

Você pode usar a opção -noconfig para manter os padrões internos do compilador em vez dos especificados no vbc.rsp. O padrão do compilador para essa opção é -optioninfer-.

Comentários

Se o arquivo de código-fonte tiver uma instrução Option Explicit, a instrução substituirá a configuração do compilador de linha de comando -optioninfer.

Para definir /optioninfer no IDE do Visual Studio

  1. Selecione um projeto no Gerenciador de Soluções. No menu Projeto , clique em Propriedades.

  2. Na guia Compilar, modifique o valor na caixa Option infer.

Exemplo

O seguinte código compila test.vb com a inferência de tipo local habilitada.

vbc -optioninfer+ test.vb  

Confira também