SourceGeneratorContext Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kontext, der an einen Quellgenerator übergeben wird, wenn Execute(SourceGeneratorContext) er aufgerufen wird
public readonly struct SourceGeneratorContext
type SourceGeneratorContext = struct
Public Structure SourceGeneratorContext
- Vererbung
-
SourceGeneratorContext
Eigenschaften
AdditionalFiles |
Eine Reihe zusätzlicher nicht codebasierter Textdateien, die von Generatoren verwendet werden können. |
AnalyzerConfigOptions |
Ermöglicht den Zugriff auf Optionen, die von einer Analysekonfiguration bereitgestellt werden. |
CancellationToken |
Eine CancellationToken , die überprüft werden kann, um zu sehen, ob die Generation abgebrochen werden soll. |
Compilation |
Rufen Sie den aktuellen Compilation Zeitpunkt der Ausführung ab. |
SyntaxReceiver |
Wenn der Generator während der Initialisierung eine ISyntaxReceiver Registrierung registriert hat, ist dies die Instanz, die für diesen Generationspass erstellt wurde. |
Methoden
AddSource(String, SourceText) |
Fügt der Kompilierung einen Hinzufügen hinzu SourceText |
ReportDiagnostic(Diagnostic) |
Fügt der Benutzerkompilierung eine Diagnostic Hinzufügung |