Condividi tramite


SourceGeneratorContext Struct

Definizione

Contesto passato a un generatore di origine quando Execute(SourceGeneratorContext) viene chiamato

public readonly struct SourceGeneratorContext
type SourceGeneratorContext = struct
Public Structure SourceGeneratorContext
Ereditarietà
SourceGeneratorContext

Proprietà

AdditionalFiles

Set di file di testo aggiuntivi non di codice che possono essere usati dai generatori.

AnalyzerConfigOptions

Consente l'accesso alle opzioni fornite da una configurazione dell'analizzatore

CancellationToken

Oggetto CancellationToken che può essere controllato per verificare se la generazione deve essere annullata.

Compilation

Ottiene l'oggetto corrente Compilation al momento dell'esecuzione.

SyntaxReceiver

Se il generatore ha registrato un oggetto ISyntaxReceiver durante l'inizializzazione, questa sarà l'istanza creata per il passaggio di generazione.

Metodi

AddSource(String, SourceText)

Aggiunge un SourceText oggetto alla compilazione

ReportDiagnostic(Diagnostic)

Aggiunge un Diagnostic oggetto alla compilazione degli utenti

Si applica a