6.2 Compilation Options
A source file can specify compilation options in the source code using option statements. An Option statement applies only to the source file in which it appears, and only one of each type of Option statement may appear in a source file. For example:
Option Strict On Option Compare Text Option Strict Off ' Not allowed, Option Strict is already specified. Option Compare Text ' Not allowed, Option Compare is already specified.
There are three compilation options: strict type semantics, explicit declaration semantics, and comparison semantics. If a source file does not include a particular Option statement, then the compilation environment determines which particular set of semantics will be used. There is also a fourth compilation option, integer overflow 0checks, which can only be specified through the compilation environment.
OptionStatement ::= OptionExplicitStatement | OptionStrictStatement | OptionCompareStatement
6.2.1 Option Explicit Statement | 6.2.2 Option Strict Statement | 6.2.3 Option Compare Statement | 6.3 Imports Statement | 6.4 Namespaces | Visual Basic Compiler Options (Visual Basic Language Reference)