Microsoft.CodeAnalysis.VisualBasic 命名空间

GeneratedExtensionSyntaxFacts
GlobalImport

表示 Visual Basic 全局导入。

HandledEvent

表示句柄列表中的单个项。

LanguageVersionFacts
PredefinedPreprocessorSymbols
SymbolDisplay

在 VisualBasic 样式中显示符号。

SyntaxExtensions
SyntaxFactory
SyntaxFacts

提供用于确定有关字符和 Unicode 转换的语法事实的成员。

TypedConstantExtensions
VisualBasicCommandLineArguments

CommandLineArguments 类提供用于设置和获取 Visual Basic 编译和分析选项的成员。

VisualBasicCommandLineParser

VisualBasicCommandLineParser 类包含用于执行各种 Visual Basic 命令行分析操作的成员。

VisualBasicCompilation

编译对象是编译器的单个调用的不可变表示形式。 虽然不可变,但编译也是按需编译,因此可以快速创建编译,但编译器部件或所有代码将响应方法或属性。 此外,编译还可以生成与当前编译稍有变化的新编译。 在许多情况下,这比从头开始创建新编译更有效,因为新编译可以共享旧编译中的信息。

VisualBasicCompilationOptions

表示 Visual Basic 编译选项的类。

VisualBasicDiagnosticFormatter

诊断类允许设置 Visual Basic 诊断的格式。

VisualBasicExtensions
VisualBasicGeneratorDriver
VisualBasicParseOptions

表示 Visual Basic 分析选项。

VisualBasicSyntaxNode

VB 语法树中所有节点的基类。

VisualBasicSyntaxRewriter

表示一个 VisualBasicSyntaxVisitor 降序整个 SyntaxNode 图形,并可以按深度优先顺序替换或删除已访问的 SyntaxNode。

VisualBasicSyntaxTree

Visual Basic 源文档的已分析表示形式。

VisualBasicSyntaxVisitor

表示 SyntaxNode 仅访问传入其 Visit(SyntaxNode) 方法的单个 SyntaxNode 的访问者。

VisualBasicSyntaxVisitor<TResult>

表示 SyntaxNode 仅访问传入其 Visit(SyntaxNode) 方法的单个 SyntaxNode 的访问者,并生成参数指定的 TResult 类型的值。

VisualBasicSyntaxWalker

表示VisualBasicSyntaxVisitor访问每个 SyntaxNode 及其子节点SyntaxNodeSyntaxToken且深度优先顺序的整个SyntaxNode树的降序。

结构

AggregateClauseSymbolInfo
AwaitExpressionInfo

包含有关 Await 表达式的所有语义信息的结构。

CollectionRangeVariableSymbolInfo
Conversion

总结是否允许转换,如果是,则 (哪种类型的转换,在某些情况下,关联的符号) 。

ForEachStatementInfo

包含有关每个语句的所有语义信息的结构。

LocalizableErrorArgument

LocalizableErrorArgument 类包含允许对错误参数进行格式设置和序列化的成员。 消息 ID 可能引用需要本地化的字符串。 此结构使 IFormattable 包装围绕 MessageID

枚举

HandledEventKind

HandledEvent 表示的 Handle 项的类型

LanguageVersion

支持的 Visual Basic 语言版本。

OptionStrict

表示 Option Strict 检查的状态。

SyntaxKind

具有所有 Visual Basic 语法节点类型的枚举。