Microsoft.CodeAnalysis.VisualBasic Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
GeneratedExtensionSyntaxFacts | |
GlobalImport |
Represents a Visual Basic global imports. |
HandledEvent |
represents a single item in Handles list. |
LanguageVersionFacts | |
PredefinedPreprocessorSymbols | |
SymbolDisplay |
Displays a symbol in the VisualBasic style. |
SyntaxExtensions | |
SyntaxFactory | |
SyntaxFacts |
Provides members for determining Syntax facts about characters and Unicode conversions. |
TypedConstantExtensions | |
VisualBasicCommandLineArguments |
The CommandLineArguments class provides members to Set and Get Visual Basic compilation and parse options. |
VisualBasicCommandLineParser |
The VisualBasicCommandLineParser class contains members used to perform various Visual Basic command line parsing operations. |
VisualBasicCompilation |
The Compilation object is an immutable representation of a single invocation of the compiler. Although immutable, a Compilation is also on-demand, in that a compilation can be created quickly, but will that compiler parts or all of the code in order to respond to method or properties. Also, a compilation can produce a new compilation with a small change from the current compilation. This is, in many cases, more efficient than creating a new compilation from scratch, as the new compilation can share information from the old compilation. |
VisualBasicCompilationOptions |
A class representing Visual Basic compilation Options. |
VisualBasicDiagnosticFormatter |
The Diagnostic class allows formatting of Visual Basic diagnostics. |
VisualBasicExtensions | |
VisualBasicGeneratorDriver | |
VisualBasicParseOptions |
Represents Visual Basic parse options. |
VisualBasicSyntaxNode |
The base class for all nodes in the VB syntax tree. |
VisualBasicSyntaxRewriter |
Represents a VisualBasicSyntaxVisitor which descends an entire SyntaxNode graph and may replace or remove visited SyntaxNodes in depth-first order. |
VisualBasicSyntaxTree |
The parsed representation of a Visual Basic source document. |
VisualBasicSyntaxVisitor |
Represents a SyntaxNode visitor that visits only the single SyntaxNode passed into its Visit(SyntaxNode) method. |
VisualBasicSyntaxVisitor<TResult> |
Represents a SyntaxNode visitor that visits only the single SyntaxNode
passed into its Visit(SyntaxNode) method and produces
a value of the type specified by the |
VisualBasicSyntaxWalker |
Represents a VisualBasicSyntaxVisitor that descends an entire SyntaxNode tree visiting each SyntaxNode and its child SyntaxNodes and SyntaxTokens in depth-first order. |
Structs
AggregateClauseSymbolInfo | |
AwaitExpressionInfo |
Structure containing all semantic information about an Await expression. |
CollectionRangeVariableSymbolInfo | |
Conversion |
Summarizes whether a conversion is allowed, and if so, which kind of conversion (and in some cases, the associated symbol). |
ForEachStatementInfo |
Structure containing all semantic information about a for each statement. |
LocalizableErrorArgument |
The LocalizableErrorArgument class contains members that allows formatting and serialization of error arguments. Message IDs may refer to strings that need to be localized. This struct makes an IFormattable wrapper around a MessageID |
Enums
HandledEventKind |
Kind of a Handles item represented by a HandledEvent |
LanguageVersion |
Supported Visual Basic language versions. |
OptionStrict |
Represents the state of Option Strict checking. |
SyntaxKind |
Enumeration with all Visual Basic syntax node kinds. |