System.CodeDom.Compiler Ruang nama

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

Nama Deskripsi
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 antarmuka yang ICodeParser 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

Nama Deskripsi
ICodeCompiler

Menentukan antarmuka untuk memanggil kompilasi kode sumber atau pohon CodeDOM menggunakan pengompilasi tertentu.

ICodeGenerator

Menentukan antarmuka untuk menghasilkan kode.

ICodeParser

Mendefinisikan antarmuka untuk mengurai kode ke dalam CodeCompileUnit.

Enum

Nama Deskripsi
GeneratorSupport

Menentukan pengidentifikasi yang digunakan untuk menentukan apakah generator kode mendukung jenis elemen kode tertentu.

LanguageOptions

Menentukan pengidentifikasi yang menunjukkan fitur khusus bahasa.