Microsoft.CodeAnalysis.VisualBasic 名前空間

クラス

GeneratedExtensionSyntaxFacts
GlobalImport

Visual Basic グローバル インポートを表します。

HandledEvent

は、[ハンドル] リストの 1 つの項目を表します。

LanguageVersionFacts
PredefinedPreprocessorSymbols
SymbolDisplay

VisualBasic スタイルで記号を表示します。

SyntaxExtensions
SyntaxFactory
SyntaxFacts

文字と Unicode 変換に関する構文の事実を決定するためのメンバーを提供します。

TypedConstantExtensions
VisualBasicCommandLineArguments

CommandLineArguments クラスは、Visual Basic のコンパイル オプションと解析オプションを設定および取得するためのメンバーを提供します。

VisualBasicCommandLineParser

VisualBasicCommandLineParser クラスには、さまざまな Visual Basic コマンド ライン解析操作を実行するために使用されるメンバーが含まれています。

VisualBasicCompilation

Compilation オブジェクトは、コンパイラの 1 回の呼び出しを変更できない表現です。 不変ですが、コンパイルもオンデマンドで行われますが、コンパイルは迅速に作成できますが、メソッドまたはプロパティに応答するためにコンパイラパーツまたはすべてのコードが作成されます。 また、コンパイルでは、現在のコンパイルから小さな変更を加えた新しいコンパイルを生成できます。 これは、多くの場合、新しいコンパイルで古いコンパイルの情報を共有できるため、新しいコンパイルを最初から作成するよりも効率的です。

VisualBasicCompilationOptions

Visual Basic コンパイル オプションを表すクラス。

VisualBasicDiagnosticFormatter

Diagnostic クラスを使用すると、Visual Basic 診断の書式を設定できます。

VisualBasicExtensions
VisualBasicGeneratorDriver
VisualBasicParseOptions

Visual Basic 解析オプションを表します。

VisualBasicSyntaxNode

VB 構文ツリー内のすべてのノードの基本クラス。

VisualBasicSyntaxRewriter

グラフ全体SyntaxNodeVisualBasicSyntaxVisitor降順を表し、訪問した SyntaxNode を深い順に置き換えたり削除したりできます。

VisualBasicSyntaxTree

Visual Basic ソース ドキュメントの解析された表現。

VisualBasicSyntaxVisitor

メソッドに SyntaxNode 渡された単一の SyntaxNode のみを訪問するビジターを Visit(SyntaxNode) 表します。

VisualBasicSyntaxVisitor<TResult>

メソッドにSyntaxNodeVisit(SyntaxNode)渡された単一の SyntaxNode のみを参照し、パラメーターで指定された型の値を生成するビジターをTResult表します。

VisualBasicSyntaxWalker

VisualBasicSyntaxVisitor各 SyntaxNode とその子SyntaxNodeSyntaxTokenのツリー全体SyntaxNodeを深い順に降順にする値を表します。

構造体

AggregateClauseSymbolInfo
AwaitExpressionInfo

Await 式に関するすべてのセマンティック情報を含む構造体。

CollectionRangeVariableSymbolInfo
Conversion

変換が許可されるかどうか、その場合、変換の種類 (および場合によっては関連するシンボル) を要約します。

ForEachStatementInfo

各ステートメントに関するすべてのセマンティック情報を含む構造体。

LocalizableErrorArgument

LocalizableErrorArgument クラスには、エラー引数の書式設定とシリアル化を可能にするメンバーが含まれています。 メッセージ ID は、ローカライズする必要がある文字列を参照する場合があります。 この構造体は、MessageID を囲む IFormattable ラッパーを作成します。

列挙型

HandledEventKind

HandledEvent によって表されるハンドル項目の種類

LanguageVersion

サポートされている Visual Basic 言語バージョン。

OptionStrict

Option Strict チェックの状態を表します。

SyntaxKind

すべての Visual Basic 構文ノードの種類を含む列挙。