GeneratorExecutionContext Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contexto passado para um gerador de origem quando Execute(GeneratorExecutionContext) é chamado
public readonly struct GeneratorExecutionContext
type GeneratorExecutionContext = struct
Public Structure GeneratorExecutionContext
- Herança
-
GeneratorExecutionContext
Propriedades
AdditionalFiles |
Um conjunto de arquivos de texto não codificados adicionais que podem ser usados por geradores. |
AnalyzerConfigOptions |
Permite o acesso às opções fornecidas por uma configuração do analisador |
CancellationToken |
Um CancellationToken que pode ser verificado para ver se a geração deve ser cancelada. |
Compilation |
Obtenha a corrente Compilation no momento da execução. |
ParseOptions |
Obtenha o ParseOptions que será usado para analisar quaisquer fontes adicionadas. |
SyntaxContextReceiver |
Se o gerador registrou um ISyntaxContextReceiver durante a inicialização, essa será a instância criada para essa passagem de geração. |
SyntaxReceiver |
Se o gerador registrou um ISyntaxReceiver durante a inicialização, essa será a instância criada para essa passagem de geração. |
Métodos
AddSource(String, SourceText) |
Adiciona um SourceText à compilação |
AddSource(String, String) |
Adiciona código-fonte na forma de um String à compilação. |
ReportDiagnostic(Diagnostic) |
Adiciona um Diagnostic à compilação de usuários |