#																""
#																"            Visual Basic .NET Compiler Options          "
#																""
#																"                       >>> Output file options >>>"
Filename 		String											"/out:<filename>        Sets the file name of the output executable or library."
Target 			Targets 										"/target:exe            Create a console application (this is the default). (Short form: /t)"
#			 													"/target:winexe         Create a Windows application."
#																"/target:library        Create a library assembly."
#																"/target:module         Create a module that can be added to an assembly."
#																""
#																"                       >>> Input files options >>>"
Modules    		New Specialized.StringCollection				"/addmodule:<filename>  Reference metadata from the specified module."
Recurse    		New Specialized.StringCollection				"/recurse:<wildcard>    Include all files in the current directory and subdirectories according to the wildcard specifications."
References 		New Specialized.StringCollection 				"/reference:<file_list> Reference metadata from the specified assembly. (Short form: /r)"
#																""
#																"                       >>> Resources options >>>"
LinkResources 	Resources(Compiler)								"/linkresource:<resinfo>Links the specified file as an external assembly resource. resinfo:<file>[,<name>[,public|private]] (Short form: /linkres)"
Resources 		Resources(Compiler)								"/resource:<resinfo>    Adds the specified file as an embedded assembly resource. resinfo:<file>[,<name>[,public|private]] (Short form: /res)"
Win32Icon 		String 											"/win32icon:<file>      Specifies a Win32 icon file (.ico) for the default Win32 resources."
Win32Resource 	String											"/win32resource:<file>  Specifies a Win32 resource file (.res)."
#																""
#																"                       >>> Debug and code generation options >>>"
Optimize 		Boolean	 										"/optimize[+|-]         Enable optimizations."
RemoveIntChecks Boolean											"/removeintchecks[+|-]  Remove integer checks. Default off."
DebugOn 		Boolean											"/debug[+|-]            Emit debugging information."
DebugInfo 		DebugTypes = DebugTypes.Full					"/debug:full            Emit full debugging information (default)."
#																"/debug:pdbonly         Emit PDB file only."
#																""
#																"                       >>> Errors and warnings options >>>"
NoWarn 			Boolean											"/nowarn                Disable warnings."
WarnAsError 	Boolean											"/warnaserror[+|-]      Treat warnings as errors."
#																""
#																"                       >>> Language options >>>"
Define 			New Defines										"/define:<list>         Declare global conditional compilation symbol(s).  list:name=value,... (Also: /d)"
Imports 		New Specialized.StringCollection				"/imports:<list>        Declare global Imports for namespaces in referenced metadata files. list:namespace,..."
OptionExplicit 	OptionExplicitTypes	= OptionExplicitTypes.Off	"/optionexplicit[+|-]   Require explicit declaration of variables."
OptionStrict 	OptionStrictTypes = OptionStrictTypes.Off		"/optionstrict[+|-]     Enforce strict language semantics."
RootNamespace 	String											"/rootnamespace:<string>sets the root Namespace for all type declarations."
OptionCompare 	OptionCompareTypes = OptionCompareTypes.Binary	"/optioncompare:binary  Do binary string comparisons. (Default)"
#																"/optioncompare:text    Do text string comparisons."
#																""
#																"                       >>> Various options >>> "
Help 			Boolean											"/help                  Show this help message. (Also: /?)"
NoLogo 			Boolean											"/nologo                Do not show the compiler copyright banner."
Quiet 			Boolean											"/quiet                 Specifies a quiet mode - only errors will be shown."
Verbose 		Boolean											"/verbose               Show verbose messages."
NoConfig 		Boolean											"/noconfig              Disable the automatic inclusion of the vbnc.rsp response file."
#																""
#																"                       >>> Advanced options >>>"
BaseAddress 	String											"/baseaddress:<number>  Specifies the base address of the library or module (in hex)."
BugReport		String											"/bugreport:<file>      Create bug report file."
DelaySign 		Boolean											"/delaysign[+|-]        Specifies whether to delay-sign the assembly using only the public portion of the strong name key."
KeyContainer 	String											"/keycontainer:<string> Specifies a strong name key container. *Not supported yet.*"
KeyFile 		String											"/keyfile:<file>        Specifies a strong name key file. *Not supported yet.*"
LibPath 		New Specialized.StringCollection				"/libpath:<path_list>   Lists the directories to search for metadata references. (Delimited by semi-colons."
Main 			String											"/main:<class>          Specifies the entry method of the assembly. Can be a Main sub or function, or a class that inherits from System.Windows.Forms.Form. (Also: /m)"
NetCF 			Boolean											"/netcf                 Specifies the .NET Compact Framework as the target. *Not supported*."
SDKPath 		String											"/sdkpath:<path>        where the .Net Framework (mscorlib.dll) is located."
UTF8Output 		String											"/utf8output[+|-]       Emit the output from the compiler in UTF8 encoding. *Not supported yet*"
>#If DEBUG Then
Dump 			String											"/dump                  Dump the various outputs. Only avaliable in debug builds."
>#End If
