Condividi tramite


IIncrementalGenerator Interfaccia

Definizione

Interfaccia di base necessaria per implementare un generatore incrementale

public interface IIncrementalGenerator
type IIncrementalGenerator = interface
Public Interface IIncrementalGenerator

Commenti

La durata di un generatore è controllata dal compilatore. Lo stato non deve essere archiviato direttamente nel generatore, perché non esiste alcuna garanzia che la stessa istanza verrà usata in un passaggio di generazione successiva.

Metodi

Initialize(IncrementalGeneratorInitializationContext)

Chiamata per inizializzare il generatore e registrare i passaggi di generazione tramite callback nel context

Metodi di estensione

AsSourceGenerator(IIncrementalGenerator)

Converte un oggetto IIncrementalGenerator in un ISourceGenerator oggetto che può essere usato durante la costruzione di un oggetto GeneratorDriver

Si applica a