Partager via


GeneratorExecutionContext Structure

Définition

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

S’applique à