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