System.CodeDom.Compiler Ruang nama
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.
Berisi jenis untuk mengelola pembuatan dan kompilasi kode sumber dalam bahasa pemrograman yang didukung. Generator kode masing-masing dapat menghasilkan kode sumber dalam bahasa pemrograman tertentu berdasarkan struktur model kode sumber Code Document Object Model (CodeDOM) yang terdiri dari elemen yang disediakan oleh System.CodeDom namespace.
Kelas
CodeCompiler |
Menyediakan contoh implementasi ICodeCompiler antarmuka. |
CodeDomProvider |
Menyediakan kelas dasar untuk CodeDomProvider implementasi. Kelas ini abstrak. |
CodeGenerator |
Menyediakan contoh implementasi ICodeGenerator antarmuka. Kelas ini abstrak. |
CodeGeneratorOptions |
Mewakili sekumpulan opsi yang digunakan oleh generator kode. |
CodeParser |
Menyediakan implementasi ICodeParser antarmuka yang kosong. |
CompilerError |
Mewakili kesalahan atau peringatan pengkompilasi. |
CompilerErrorCollection |
Mewakili kumpulan CompilerError objek. |
CompilerInfo |
Mewakili pengaturan konfigurasi penyedia bahasa. Kelas ini tidak dapat diwariskan. |
CompilerParameters |
Mewakili parameter yang digunakan untuk memanggil pengkompilasi. |
CompilerResults |
Mewakili hasil kompilasi yang dikembalikan dari pengkompilasi. |
Executor |
Menyediakan fungsi eksekusi perintah untuk memanggil pengkompilasi. Kelas ini tidak dapat diwariskan. |
GeneratedCodeAttribute |
Mengidentifikasi kode yang dihasilkan oleh alat. Kelas ini tidak dapat diwariskan. |
IndentedTextWriter |
Menyediakan penulis teks yang dapat mengindentasi baris baru dengan token string tab. |
TempFileCollection |
Mewakili kumpulan file sementara. |
Antarmuka
ICodeCompiler |
Menentukan antarmuka untuk memanggil kompilasi kode sumber atau pohon CodeDOM menggunakan pengompilasi tertentu. |
ICodeGenerator |
Mendefinisikan antarmuka untuk menghasilkan kode. |
ICodeParser |
Mendefinisikan antarmuka untuk mengurai kode ke dalam CodeCompileUnit. |
Enum
GeneratorSupport |
Menentukan pengidentifikasi yang digunakan untuk menentukan apakah generator kode mendukung jenis elemen kode tertentu. |
LanguageOptions |
Menentukan pengidentifikasi yang menunjukkan fitur khusus bahasa. |