-optioninfer

Включает использование локального определения типов в различных объявлениях.

Синтаксис

-optioninfer[+ | -]  

Аргументы

Термин Определение
+ | - Необязательно. Укажите -optioninfer+, чтобы включить локальное определение типов, или -optioninfer-, чтобы заблокировать его. Параметр -optioninfer, для которого не указано значение, действует так же, как -optioninfer+. Значение по умолчанию при отсутствии параметра -optioninfer также равно -optioninfer+. Значение по умолчанию задается в файле ответов Vbc.rsp.

Примечание.

Можно использовать параметр -noconfig, чтобы сохранить внутренние значения компилятора по умолчанию вместо использования значений, заданных в vbc.rsp. Значение компилятора по умолчанию для этого параметра — -optioninfer-.

Замечания

Если файл исходного кода содержит оператор Option Infer, этот оператор переопределяет параметр компилятора командной строки -optioninfer.

Порядок задания параметра -optioninfer в среде Visual Studio IDE

  1. Выберите проект в обозревателе решений. В меню Проект выберите пункт Свойства.

  2. На вкладке Компиляция измените значение в поле Option infer.

Пример

Следующий код компилирует test.vb с включенным локальным определением типов.

vbc -optioninfer+ test.vb  

См. также