Microsoft.CodeAnalysis.VisualBasic Namespace

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 TResult parameter.

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.