GeneratorExecutionContext Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Konteks diteruskan ke generator sumber saat Execute(GeneratorExecutionContext) dipanggil
public readonly struct GeneratorExecutionContext
type GeneratorExecutionContext = struct
Public Structure GeneratorExecutionContext
- Warisan
-
GeneratorExecutionContext
Properti
AdditionalFiles |
Sekumpulan file teks non-kode tambahan yang dapat digunakan oleh generator. |
AnalyzerConfigOptions |
Memungkinkan akses ke opsi yang disediakan oleh konfigurasi penganalisis |
CancellationToken |
CancellationToken Yang dapat diperiksa untuk melihat apakah generasi harus dibatalkan. |
Compilation |
Dapatkan saat ini Compilation pada saat eksekusi. |
ParseOptions |
ParseOptions Dapatkan yang akan digunakan untuk mengurai sumber tambahan apa pun. |
SyntaxContextReceiver |
Jika generator mendaftarkan ISyntaxContextReceiver selama inisialisasi, ini akan menjadi instans yang dibuat untuk lulus generasi ini. |
SyntaxReceiver |
Jika generator mendaftarkan ISyntaxReceiver selama inisialisasi, ini akan menjadi instans yang dibuat untuk lulus generasi ini. |
Metode
AddSource(String, SourceText) |
SourceText Menambahkan ke kompilasi |
AddSource(String, String) |
Menambahkan kode sumber dalam bentuk String ke kompilasi. |
ReportDiagnostic(Diagnostic) |
Diagnostic Menambahkan ke kompilasi pengguna |