SourceGeneratorContext Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |