Compartilhar via


IIncrementalGenerator Interface

Definição

A interface base necessária para implementar um gerador incremental

public interface IIncrementalGenerator
type IIncrementalGenerator = interface
Public Interface IIncrementalGenerator

Comentários

O tempo de vida de um gerador é controlado pelo compilador. O estado não deve ser armazenado diretamente no gerador, pois não há garantia de que a mesma instância será usada em uma passagem de geração subsequente.

Métodos

Initialize(IncrementalGeneratorInitializationContext)

Chamado para inicializar o gerador e registrar as etapas de geração por meio de retornos de chamada no context

Métodos de Extensão

AsSourceGenerator(IIncrementalGenerator)

Converte um IIncrementalGenerator em um ISourceGenerator objeto que pode ser usado ao construir um GeneratorDriver

Aplica-se a