Поделиться через


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 источника в

Комментарии

Этот вызов представляет собой этап основного поколения. Он вызывается после 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 источника в

Комментарии

Этот вызов представляет собой этап основного поколения. Он вызывается после Compilation создания, содержащего написанный пользователем код.

Генератор может использовать Compilation свойство для обнаружения сведений о компиляции пользователей и принятия решений о том, какой источник следует предоставить.

Применяется к