-optioninfer
Включает использование локального определения типов в различных объявлениях.
Синтаксис
-optioninfer[+ | -]
Аргументы
Термин | Определение |
---|---|
+ | - |
Необязательно. Укажите -optioninfer+ , чтобы включить локальное определение типов, или -optioninfer- , чтобы заблокировать его. Параметр -optioninfer , для которого не указано значение, действует так же, как -optioninfer+ . Значение по умолчанию при отсутствии параметра -optioninfer также равно -optioninfer+ . Значение по умолчанию задается в файле ответов Vbc.rsp. |
Примечание.
Можно использовать параметр -noconfig
, чтобы сохранить внутренние значения компилятора по умолчанию вместо использования значений, заданных в vbc.rsp. Значение компилятора по умолчанию для этого параметра — -optioninfer-
.
Замечания
Если файл исходного кода содержит оператор Option Infer, этот оператор переопределяет параметр компилятора командной строки -optioninfer
.
Порядок задания параметра -optioninfer в среде Visual Studio IDE
Выберите проект в обозревателе решений. В меню Проект выберите пункт Свойства.
На вкладке Компиляция измените значение в поле Option infer.
Пример
Следующий код компилирует test.vb
с включенным локальным определением типов.
vbc -optioninfer+ test.vb
См. также
- Компилятор Visual Basic с интерфейсом командной строки
- -optioncompare
- -optionexplicit
- -optionstrict
- Примеры командных строк компиляции
- Оператор Option Infer
- Вывод локального типа
- Страница "Параметры Visual Basic по умолчанию", папка "Проекты", диалоговое окно "Параметры"
- Страница "Компиляция" в конструкторе проектов (Visual Basic)
- -noconfig
- Построение из командной строки