Click or drag to resize

VisualBasicCommandLineArguments Class



The CommandLineArguments class provides members to Set and Get Visual Basic compilation and parse options.
Inheritance Hierarchy
SystemObject
  Microsoft.CodeAnalysisCommandLineArguments
    Microsoft.CodeAnalysis.VisualBasicVisualBasicCommandLineArguments

Namespace:  Microsoft.CodeAnalysis.VisualBasic
Assembly:  Microsoft.CodeAnalysis.VisualBasic (in Microsoft.CodeAnalysis.VisualBasic.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public sealed class VisualBasicCommandLineArguments : CommandLineArguments

The VisualBasicCommandLineArguments type exposes the following members.

Properties
  NameDescription
Public propertyAdditionalFiles
A set of additional non-code text files that can be used by analyzers.
(Inherited from CommandLineArguments.)
Public propertyAnalyzerReferences
References to analyzers supplied on the command line.
(Inherited from CommandLineArguments.)
Public propertyAppConfigPath
An absolute path of the app.config file or null if not specified.
(Inherited from CommandLineArguments.)
Public propertyBaseDirectory
Directory used to resolve relative paths stored in the arguments.
(Inherited from CommandLineArguments.)
Public propertyChecksumAlgorithm
Hash algorithm to use to calculate source file debug checksums.
(Inherited from CommandLineArguments.)
Public propertyCompilationName
Compilation name or null if not specified.
(Inherited from CommandLineArguments.)
Public propertyCompilationOptions
Set and Get the Visual Basic compilation options.
Public propertyDisplayHelp
If true, append the command line help during Run(TextWriter, CancellationToken)
(Inherited from CommandLineArguments.)
Public propertyDisplayLogo
If true, prepend the command line header logo during Run(TextWriter, CancellationToken).
(Inherited from CommandLineArguments.)
Public propertyDisplayVersion
If true, append the compiler version during Run(TextWriter, CancellationToken)
(Inherited from CommandLineArguments.)
Public propertyDocumentationPath
Absolute path of the documentation comment XML file or null if not specified.
(Inherited from CommandLineArguments.)
Public propertyEmbeddedFiles
A set of files to embed in the PDB.
(Inherited from CommandLineArguments.)
Public propertyEmitOptions
Gets the emit options.
(Inherited from CommandLineArguments.)
Public propertyEmitPdb
True to emit PDB information (to a standalone PDB file or embedded into the PE file).
(Inherited from CommandLineArguments.)
Public propertyEncoding
Encoding to be used for source files or 'null' for autodetect/default.
(Inherited from CommandLineArguments.)
Public propertyErrorLogPath
Absolute path of the error log file or null if not specified.
(Inherited from CommandLineArguments.)
Public propertyErrors
Errors while parsing the command line arguments.
(Inherited from CommandLineArguments.)
Public propertyInteractiveMode
Drop to an interactive loop. If a script is specified in SourceFiles executes the script first.
(Inherited from CommandLineArguments.)
Public propertyKeyFileSearchPaths
Sequence of absolute paths used to search for key files.
(Inherited from CommandLineArguments.)
Public propertyManifestResources
Resources specified as arguments to the compilation.
(Inherited from CommandLineArguments.)
Public propertyMetadataReferences
References to metadata supplied on the command line. Includes assemblies specified via /r and netmodules specified via /addmodule.
(Inherited from CommandLineArguments.)
Public propertyNoWin32Manifest
If true, do not embed any Win32 manifest, including one specified by Win32Manifest or any default manifest.
(Inherited from CommandLineArguments.)
Public propertyOutputDirectory
Absolute path of the output directory.
(Inherited from CommandLineArguments.)
Public propertyOutputFileName
Name of the output file or null if not specified.
(Inherited from CommandLineArguments.)
Public propertyParseOptions
Set and Get the Visual Basic parse options.
Public propertyPathMap
A list of pairs of paths. This stores the value of the command-line compiler option /pathMap:X1=Y1;X2=Y2... which causes a prefix of X1 followed by a path separator to be replaced by Y1 followed by a path separator, and so on for each following pair.
(Inherited from CommandLineArguments.)
Public propertyPdbPath
Path of the PDB file or null if same as output binary path with .pdb extension.
(Inherited from CommandLineArguments.)
Public propertyPreferredUILang
Specify the preferred output language name.
(Inherited from CommandLineArguments.)
Public propertyPrintFullPaths
If true, prints the full path of the file containing errors or warnings in diagnostics.
(Inherited from CommandLineArguments.)
Public propertyReferencePaths
Sequence of absolute paths used to search for references.
(Inherited from CommandLineArguments.)
Public propertyReportAnalyzer (Inherited from CommandLineArguments.)
Public propertyScriptArguments
Arguments following a script file or separator "--". Null if the command line parser is not interactive.
(Inherited from CommandLineArguments.)
Public propertySourceFiles
Source file paths.
(Inherited from CommandLineArguments.)
Public propertySourceLink
Path of the file containing information linking the compilation to source server that stores a snapshot of the source code included in the compilation.
(Inherited from CommandLineArguments.)
Public propertySourcePaths
Sequence of absolute paths used to search for sources specified as #load directives.
(Inherited from CommandLineArguments.)
Public propertyTouchedFilesPath
Full path of a log of file paths accessed by the compiler, or null if file logging should be suppressed.
(Inherited from CommandLineArguments.)
Public propertyUtf8Output
If true, use UTF8 for output.
(Inherited from CommandLineArguments.)
Public propertyWin32Icon
The path to a .ico icon file.
(Inherited from CommandLineArguments.)
Public propertyWin32Manifest
The path to a Win32 manifest file to embed into the output portable executable (PE) file.
(Inherited from CommandLineArguments.)
Public propertyWin32ResourceFile
The path to a Win32 resource.
(Inherited from CommandLineArguments.)
Top
Methods
See Also