GeneratorExecutionContext Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contexte passé à un générateur source lorsqu’il Execute(GeneratorExecutionContext) est appelé
public readonly struct GeneratorExecutionContext
type GeneratorExecutionContext = struct
Public Structure GeneratorExecutionContext
- Héritage
-
GeneratorExecutionContext
Propriétés
AdditionalFiles |
Ensemble de fichiers texte non-code supplémentaires qui peuvent être utilisés par les générateurs. |
AnalyzerConfigOptions |
Autorise l’accès aux options fournies par une configuration d’analyseur |
CancellationToken |
Qui CancellationToken peut être vérifié pour voir si la génération doit être annulée. |
Compilation |
Obtenez le courant Compilation au moment de l’exécution. |
ParseOptions |
Obtenez ce ParseOptions qui sera utilisé pour analyser toutes les sources ajoutées. |
SyntaxContextReceiver |
Si le générateur a enregistré une opération lors de ISyntaxContextReceiver l’initialisation, il s’agit de l’instance créée pour ce passage de génération. |
SyntaxReceiver |
Si le générateur a enregistré une opération lors de ISyntaxReceiver l’initialisation, il s’agit de l’instance créée pour ce passage de génération. |
Méthodes
AddSource(String, SourceText) |
Ajoute une SourceText à la compilation |
AddSource(String, String) |
Ajoute du code source sous la forme d’une String compilation. |
ReportDiagnostic(Diagnostic) |
Ajoute une Diagnostic à la compilation des utilisateurs |