次の方法で共有


GeneratorExecutionContext 構造体

定義

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

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

プロパティ

AdditionalFiles

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

AnalyzerConfigOptions

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

CancellationToken

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

Compilation

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

ParseOptions

追加されたソースの ParseOptions 解析に使用されるソースを取得します。

SyntaxContextReceiver

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

SyntaxReceiver

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

メソッド

AddSource(String, SourceText)

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

AddSource(String, String)

コンパイルに a String 形式のソース コードを追加します。

ReportDiagnostic(Diagnostic)

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

適用対象