Freigeben über


IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput Methode

Definition

Registriert einen Rückruf, der einmal aufgerufen wird, bevor eine andere Quellgenerierung auftritt. Dies wird in der Regel verwendet, um Quellcode hinzuzufügen, der für nachfolgende Generierungsschritte verfügbar sein sollte, z. B. Attributdefinitionen. Wird verwendet AddEmbeddedAttributeDefinition() , um das EmbeddedAttribute hinzuzufügen, das generierte Typen als intern in der aktuellen Assembly kennzeichnet.

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

Parameter

callback
Action<IncrementalGeneratorPostInitializationContext>

Ein Rückruf, der eine IncrementalGeneratorPostInitializationContext Ursprüngliche Quelldateien empfängt und hinzufügen kann

Gilt für: