ISourceGenerator.Execute メソッド

定義

オーバーロード

Execute(GeneratorExecutionContext)

ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを context 使用してソース ファイルを AddSource(String, SourceText) 追加するために使用できます。

Execute(SourceGeneratorContext)

ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを context 使用してソース ファイルを AddSource(String, SourceText) 追加するために使用できます。

Execute(GeneratorExecutionContext)

Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs

ソース生成を実行するために呼び出されます。 ジェネレーターは、メソッドを 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 使用して、ユーザーのコンパイルに関する情報を検出し、提供するソースを決定できます。

適用対象