Bagikan melalui


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

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.