| title | ms.date | ms.prod | ms.reviewer | ms.suite | ms.technology | ms.topic | f1_keywords | dev_langs | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | translation.priority.ht | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/optioninfer |
2015-07-20 |
.net |
|
article |
|
|
|
f6c09db1-0553-464a-abe3-d4510c61d6ed |
19 |
dotnet-bot |
dotnetcontent |
|
/optioninfer
Enables the use of local type inference in variable declarations.
Syntax
/optioninfer[+ | -]
Arguments
| Term | Definition |
|---|---|
+ | - |
Optional. Specify /optioninfer+ to enable local type inference, or /optioninfer- to block it. The /optioninfer option, with no value specified, is the same as /optioninfer+. The default value when the /optioninfer switch is not present is also /optioninfer+. The default value is set in the Vbc.rsp response file. |
[!NOTE] You can use the
/noconfigoption to retain the compiler's internal defaults instead of those specified in vbc.rsp. The compiler default for this option is/optioninfer-.
Remarks
If the source code file contains an Option Infer Statement, the statement overrides the /optioninfer command-line compiler setting.
To set /optioninfer in the Visual Studio IDE
-
Select a project in Solution Explorer. On the Project menu, click Properties. For more information, see NIB: Managing Project Properties with the Project Designer.
-
On the Compile tab, modify the value in the Option infer box.
Example
The following code compiles test.vb with local type inference enabled.
vbc /optioninfer+ test.vb
See Also
Visual Basic Command-Line Compiler
/optioncompare
/optionexplicit
/optionstrict
Sample Compilation Command Lines
Option Infer Statement
Local Type Inference
Visual Basic Defaults, Projects, Options Dialog Box
Compile Page, Project Designer (Visual Basic)
/noconfig
Building from the Command Line