Partager via


IIncrementalGenerator Interface

Définition

Interface de base requise pour implémenter un générateur incrémentiel

public interface IIncrementalGenerator
type IIncrementalGenerator = interface
Public Interface IIncrementalGenerator

Remarques

La durée de vie d’un générateur est contrôlée par le compilateur. L’état ne doit pas être stocké directement sur le générateur, car il n’existe aucune garantie que la même instance sera utilisée sur un passage de génération ultérieur.

Méthodes

Initialize(IncrementalGeneratorInitializationContext)

Appelé pour initialiser le générateur et inscrire les étapes de génération via des rappels sur le context

Méthodes d’extension

AsSourceGenerator(IIncrementalGenerator)

Convertit un IIncrementalGeneratorISourceGenerator objet qui peut être utilisé lors de la construction d’un objet GeneratorDriver

S’applique à