IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 che riceve e IncrementalGeneratorPostInitializationContext può aggiungere file di origine iniziali