Compartilhar via


IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput Método

Definição

Registra um retorno de chamada que será invocado uma vez, antes que qualquer outra geração de origem ocorra. Normalmente, isso é usado para adicionar código-fonte que deve estar disponível para as etapas de geração subsequentes, como definições de atributo. Use AddEmbeddedAttributeDefinition() para adicionar o EmbeddedAttribute que marca os tipos gerados como internos ao assembly atual.

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

Parâmetros

callback
Action<IncrementalGeneratorPostInitializationContext>

Um retorno de chamada que recebe um IncrementalGeneratorPostInitializationContext e pode adicionar arquivos de origem iniciais

Aplica-se a