GeneratorExecutionContext 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(GeneratorExecutionContext) viene chiamato
public readonly struct GeneratorExecutionContext
type GeneratorExecutionContext = struct
Public Structure GeneratorExecutionContext
- Ereditarietà
-
GeneratorExecutionContext
Proprietà
AdditionalFiles |
Set di file di testo non codificati aggiuntivi 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 |
Ottenere l'oggetto corrente Compilation al momento dell'esecuzione. |
ParseOptions |
Ottenere l'oggetto ParseOptions che verrà usato per analizzare le origini aggiunte. |
SyntaxContextReceiver |
Se il generatore ha registrato un ISyntaxContextReceiver oggetto durante l'inizializzazione, questa sarà l'istanza creata per il passaggio di generazione. |
SyntaxReceiver |
Se il generatore ha registrato un ISyntaxReceiver oggetto durante l'inizializzazione, questa sarà l'istanza creata per il passaggio di generazione. |
Metodi
AddSource(String, SourceText) |
Aggiunge un oggetto SourceText alla compilazione |
AddSource(String, String) |
Aggiunge il codice sorgente sotto forma di oggetto String alla compilazione. |
ReportDiagnostic(Diagnostic) |
Aggiunge un oggetto Diagnostic alla compilazione degli utenti |