Condividi tramite


IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput Metodo

Definizione

Registra un callback che verrà richiamato una sola volta, prima che si verifichi qualsiasi altra generazione di origine. Viene in genere usato per aggiungere codice sorgente che deve essere disponibile per i passaggi di generazione successivi, ad esempio le definizioni degli attributi. Usare AddEmbeddedAttributeDefinition() per aggiungere EmbeddedAttribute che contrassegna i tipi generati come interni all'assembly corrente.

public void RegisterPostInitializationOutput(Action<Microsoft.CodeAnalysis.IncrementalGeneratorPostInitializationContext> callback);
member this.RegisterPostInitializationOutput : Action<Microsoft.CodeAnalysis.IncrementalGeneratorPostInitializationContext> -> unit
Public Sub RegisterPostInitializationOutput (callback As Action(Of IncrementalGeneratorPostInitializationContext))

Parametri

callback
Action<IncrementalGeneratorPostInitializationContext>

Callback che riceve e IncrementalGeneratorPostInitializationContext può aggiungere file di origine iniziali

Si applica a