Click or drag to resize

Microsoft.CodeAnalysis.VisualBasic Namespace



 
Classes
  ClassDescription
Public classAggregateClauseSymbolInfo
Public classAwaitExpressionInfo
Structure containing all semantic information about an Await expression.
Public classCollectionRangeVariableSymbolInfo
Public classConversion
Summarizes whether a conversion is allowed, and if so, which kind of conversion (and in some cases, the associated symbol).
Public classForEachStatementInfo
Structure containing all semantic information about a for each statement.
Public classGeneratedExtensionSyntaxFacts
Public classGlobalImport
Represents a Visual Basic global imports.
Public classHandledEvent
represents a single item in Handles list.
Public classHandledEventKind
Kind of a Handles item represented by a HandledEvent
Public classLanguageVersion
Supported Visual Basic language versions.
Public classLanguageVersionFacts
Public classLocalizableErrorArgument
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
Public classOptionStrict
Represents the state of Option Strict checking.
Public classPredefinedPreprocessorSymbols
Public classSymbolDisplay
Displays a symbol in the VisualBasic style.
Public classSyntaxExtensions
Public classSyntaxFactory
Public classSyntaxFacts
Provides members for determining Syntax facts about characters and Unicode conversions.
Public classSyntaxKind
Enumeration with all Visual Basic syntax node kinds.
Public classTypedConstantExtensions
Public classVisualBasicCommandLineArguments
The CommandLineArguments class provides members to Set and Get Visual Basic compilation and parse options.
Public classVisualBasicCommandLineParser
The VisualBasicCommandLineParser class contains members used to perform various Visual Basic command line parsing operations.
Public classVisualBasicCompilation
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.
Public classVisualBasicCompilationOptions
A class representing Visual Basic compilation Options.
Public classVisualBasicDiagnosticFormatter
The Diagnostic class allows formatting of Visual Basic diagnostics.
Public classVisualBasicExtensions
Public classVisualBasicParseOptions
Represents Visual Basic parse options.
Public classVisualBasicSyntaxNode
The base class for all nodes in the VB syntax tree.
Public classVisualBasicSyntaxRewriter
Represents a VisualBasicSyntaxVisitor which descends an entire SyntaxNode graph and may replace or remove visited SyntaxNodes in depth-first order.
Public classVisualBasicSyntaxTree
The parsed representation of a Visual Basic source document.
Public classVisualBasicSyntaxVisitor
Represents a SyntaxNode visitor that visits only the single SyntaxNode passed into its Visit(SyntaxNode) method.
Public classVisualBasicSyntaxVisitorTResult
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.
Public classVisualBasicSyntaxWalker
Represents a VisualBasicSyntaxVisitor that descends an entire SyntaxNode tree visiting each SyntaxNode and its child SyntaxNodes and SyntaxTokens in depth-first order.