Freigeben über


IIncrementalGenerator Schnittstelle

Definition

Die Basisschnittstelle, die zum Implementieren eines inkrementellen Generators erforderlich ist

public interface IIncrementalGenerator
type IIncrementalGenerator = interface
Public Interface IIncrementalGenerator

Hinweise

Die Lebensdauer eines Generators wird vom Compiler gesteuert. Der Zustand sollte nicht direkt auf dem Generator gespeichert werden, da es keine Garantie gibt, dass dieselbe Instanz für einen nachfolgenden Generationsdurchlauf verwendet wird.

Methoden

Initialize(IncrementalGeneratorInitializationContext)

Wird aufgerufen, um den Generator zu initialisieren und Die Erstellungsschritte über Rückrufe auf dem context

Erweiterungsmethoden

AsSourceGenerator(IIncrementalGenerator)

Konvertiert ein IIncrementalGenerator Objekt in ein ISourceGenerator Objekt, das beim Erstellen eines Objekts verwendet werden kann GeneratorDriver

Gilt für: