SourceGeneratorContext 構造体

定義

呼び出されたときに Execute(SourceGeneratorContext) ソース ジェネレーターに渡されるコンテキスト

public readonly struct SourceGeneratorContext
type SourceGeneratorContext = struct
Public Structure SourceGeneratorContext
継承
SourceGeneratorContext

プロパティ

AdditionalFiles

ジェネレーターで使用できる追加の非コード テキスト ファイルのセット。

AnalyzerConfigOptions

アナライザー構成によって提供されるオプションへのアクセスを許可します

CancellationToken

生成 CancellationToken を取り消す必要があるかどうかを確認できる A。

Compilation

実行時の現在 Compilation の値を取得します。

SyntaxReceiver

ジェネレーターが初期化中に ISyntaxReceiver 登録した場合、この生成パス用に作成されたインスタンスになります。

メソッド

AddSource(String, SourceText)

コンパイルに a SourceText を追加します

ReportDiagnostic(Diagnostic)

ユーザーのコンパイルに a Diagnostic を追加します。

適用対象