ISourceGenerator.Execute メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Execute(GeneratorExecutionContext) |
ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを |
Execute(SourceGeneratorContext) |
ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを |
Execute(GeneratorExecutionContext)
ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを context
使用してソース ファイルを AddSource(String, SourceText) 追加するために使用できます。
public void Execute (Microsoft.CodeAnalysis.GeneratorExecutionContext context);
abstract member Execute : Microsoft.CodeAnalysis.GeneratorExecutionContext -> unit
Public Sub Execute (context As GeneratorExecutionContext)
パラメーター
- context
- GeneratorExecutionContext
GeneratorExecutionContextソースを追加する
注釈
この呼び出しは、メインの生成手順を表します。 これは、ユーザーが記述したコードを含む a Compilation が作成された後に呼び出されます。
ジェネレーターは、このプロパティを Compilation 使用して、ユーザーのコンパイルに関する情報を検出し、提供するソースを決定できます。
適用対象
Execute(SourceGeneratorContext)
ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを context
使用してソース ファイルを AddSource(String, SourceText) 追加するために使用できます。
public void Execute (Microsoft.CodeAnalysis.SourceGeneratorContext context);
abstract member Execute : Microsoft.CodeAnalysis.SourceGeneratorContext -> unit
Public Sub Execute (context As SourceGeneratorContext)
パラメーター
- context
- SourceGeneratorContext
SourceGeneratorContextソースを追加する
注釈
この呼び出しは、メインの生成手順を表します。 これは、ユーザーが記述したコードを含む a Compilation が作成された後に呼び出されます。
ジェネレーターは、このプロパティを Compilation 使用して、ユーザーのコンパイルに関する情報を検出し、提供するソースを決定できます。
適用対象
.NET