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


IIncrementalGenerator Интерфейс

Определение

Базовый интерфейс, необходимый для реализации добавочного генератора

public interface IIncrementalGenerator
type IIncrementalGenerator = interface
Public Interface IIncrementalGenerator

Комментарии

Время существования генератора управляется компилятором. Состояние не должно храниться непосредственно на генераторе, так как не гарантируется, что тот же экземпляр будет использоваться при последующем передаче поколения.

Методы

Initialize(IncrementalGeneratorInitializationContext)

Вызывается для инициализации генератора и регистрации шагов создания с помощью обратных вызовов в context

Методы расширения

AsSourceGenerator(IIncrementalGenerator)

Преобразует объект IIncrementalGeneratorISourceGenerator , который можно использовать при создании объекта GeneratorDriver

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