System.CodeDom 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 kelas yang dapat digunakan untuk mewakili elemen dan struktur dokumen kode sumber. Kelas di namespace layanan ini dapat digunakan untuk memodelkan struktur dokumen kode sumber yang dapat dihasilkan sebagai kode sumber dalam bahasa yang didukung menggunakan fungsionalitas yang disediakan oleh System.CodeDom.Compiler namespace.
Kelas
| Nama | Deskripsi |
|---|---|
| CodeArgumentReferenceExpression |
Mewakili referensi ke nilai argumen yang diteruskan ke metode . |
| CodeArrayCreateExpression |
Mewakili ekspresi yang membuat array. |
| CodeArrayIndexerExpression |
Mewakili referensi ke indeks array. |
| CodeAssignStatement |
Mewakili pernyataan penugasan sederhana. |
| CodeAttachEventStatement |
Mewakili pernyataan yang melampirkan delegasi penanganan aktivitas ke peristiwa. |
| CodeAttributeArgument |
Mewakili argumen yang digunakan dalam deklarasi atribut metadata. |
| CodeAttributeArgumentCollection |
Mewakili kumpulan CodeAttributeArgument objek. |
| CodeAttributeDeclaration |
Mewakili deklarasi atribut. |
| CodeAttributeDeclarationCollection |
Mewakili kumpulan CodeAttributeDeclaration objek. |
| CodeBaseReferenceExpression |
Mewakili referensi ke kelas dasar. |
| CodeBinaryOperatorExpression |
Mewakili ekspresi yang terdiri dari operasi biner antara dua ekspresi. |
| CodeCastExpression |
Mewakili transmisi ekspresi ke jenis data atau antarmuka. |
| CodeCatchClause |
|
| CodeCatchClauseCollection |
Mewakili kumpulan CodeCatchClause objek. |
| CodeChecksumPragma |
Mewakili entitas kode checksum kode pragma kode. |
| CodeComment |
Mewakili komentar. |
| CodeCommentStatement |
Mewakili pernyataan yang terdiri dari satu komentar. |
| CodeCommentStatementCollection |
Mewakili kumpulan CodeCommentStatement objek. |
| CodeCompileUnit |
Menyediakan kontainer untuk grafik program CodeDOM. |
| CodeConditionStatement |
Mewakili pernyataan cabang bersyarah, biasanya diwakili sebagai |
| CodeConstructor |
Mewakili deklarasi untuk konstruktor instans jenis. |
| CodeDefaultValueExpression |
Mewakili referensi ke nilai default. |
| CodeDelegateCreateExpression |
Mewakili ekspresi yang membuat delegasi. |
| CodeDelegateInvokeExpression |
Mewakili ekspresi yang memunculkan peristiwa. |
| CodeDirectionExpression |
Mewakili ekspresi yang digunakan sebagai parameter pemanggilan metode bersama dengan indikator arah referensi. |
| CodeDirective |
Berfungsi sebagai kelas dasar untuk kelas direktif kode. |
| CodeDirectiveCollection |
Mewakili kumpulan CodeDirective objek. |
| CodeEntryPointMethod |
Mewakili metode titik masuk dari executable. |
| CodeEventReferenceExpression |
Mewakili referensi ke peristiwa. |
| CodeExpression |
Mewakili ekspresi kode. Ini adalah kelas dasar untuk objek ekspresi kode lain yang tidak pernah dibuat. |
| CodeExpressionCollection |
Mewakili kumpulan CodeExpression objek. |
| CodeExpressionStatement |
Mewakili pernyataan yang terdiri dari satu ekspresi. |
| CodeFieldReferenceExpression |
Mewakili referensi ke bidang. |
| CodeGotoStatement |
|
| CodeIndexerExpression |
Mewakili referensi ke properti pengindeks objek. |
| CodeIterationStatement |
|
| CodeLabeledStatement |
Mewakili pernyataan berlabel atau label yang berdiri sendiri. |
| CodeLinePragma |
Mewakili lokasi tertentu dalam file tertentu. |
| CodeMemberEvent |
Mewakili deklarasi untuk peristiwa jenis. |
| CodeMemberField |
Mewakili deklarasi untuk bidang jenis. |
| CodeMemberMethod |
Mewakili deklarasi untuk metode jenis. |
| CodeMemberProperty |
Mewakili deklarasi untuk properti jenis. |
| CodeMethodInvokeExpression |
Mewakili ekspresi yang memanggil metode. |
| CodeMethodReferenceExpression |
Mewakili referensi ke metode. |
| CodeMethodReturnStatement |
Mewakili pernyataan nilai yang dikembalikan. |
| CodeNamespace |
Mewakili deklarasi namespace. |
| CodeNamespaceCollection |
Mewakili kumpulan CodeNamespace objek. |
| CodeNamespaceImport |
Mewakili direktif impor namespace yang menunjukkan namespace untuk digunakan. |
| CodeNamespaceImportCollection |
Mewakili kumpulan CodeNamespaceImport objek. |
| CodeObject |
Menyediakan kelas dasar umum untuk sebagian besar objek Code Document Object Model (CodeDOM). |
| CodeObjectCreateExpression |
Mewakili ekspresi yang membuat instans baru jenis. |
| CodeParameterDeclarationExpression |
Mewakili deklarasi parameter untuk metode, properti, atau konstruktor. |
| CodeParameterDeclarationExpressionCollection |
Mewakili kumpulan CodeParameterDeclarationExpression objek. |
| CodePrimitiveExpression |
Mewakili nilai jenis data primitif. |
| CodePropertyReferenceExpression |
Mewakili referensi ke nilai properti. |
| CodePropertySetValueReferenceExpression |
Mewakili argumen nilai dari panggilan metode set properti dalam metode kumpulan properti. |
| CodeRegionDirective |
Menentukan nama dan mode untuk wilayah kode. |
| CodeRemoveEventStatement |
Mewakili pernyataan yang menghapus penanganan aktivitas. |
| CodeSnippetCompileUnit |
Mewakili fragmen kode harfiah yang dapat dikompilasi. |
| CodeSnippetExpression |
Mewakili ekspresi harfiah. |
| CodeSnippetStatement |
Mewakili pernyataan menggunakan fragmen kode harfiah. |
| CodeSnippetTypeMember |
Mewakili anggota jenis menggunakan fragmen kode harfiah. |
| CodeStatement |
|
| CodeStatementCollection |
Mewakili kumpulan CodeStatement objek. |
| CodeThisReferenceExpression |
Mewakili referensi ke instans kelas lokal saat ini. |
| CodeThrowExceptionStatement |
Mewakili pernyataan yang melemparkan pengecualian. |
| CodeTryCatchFinallyStatement |
|
| CodeTypeConstructor |
Mewakili konstruktor statis untuk kelas. |
| CodeTypeDeclaration |
Mewakili deklarasi jenis untuk kelas, struktur, antarmuka, atau enumerasi. |
| CodeTypeDeclarationCollection |
Mewakili kumpulan CodeTypeDeclaration objek. |
| CodeTypeDelegate |
Mewakili deklarasi delegasi. |
| CodeTypeMember |
Menyediakan kelas dasar untuk anggota jenis. Anggota jenis mencakup bidang, metode, properti, konstruktor, dan jenis berlapis. |
| CodeTypeMemberCollection |
Mewakili kumpulan CodeTypeMember objek. |
| CodeTypeOfExpression |
|
| CodeTypeParameter |
Mewakili parameter jenis jenis atau metode generik. |
| CodeTypeParameterCollection |
Mewakili kumpulan CodeTypeParameter objek. |
| CodeTypeReference |
Mewakili referensi ke jenis. |
| CodeTypeReferenceCollection |
Mewakili kumpulan CodeTypeReference objek. |
| CodeTypeReferenceExpression |
Mewakili referensi ke jenis data. |
| CodeVariableDeclarationStatement |
Mewakili deklarasi variabel. |
| CodeVariableReferenceExpression |
Mewakili referensi ke variabel lokal. |
Enum
| Nama | Deskripsi |
|---|---|
| CodeBinaryOperatorType |
Menentukan pengidentifikasi untuk operator biner yang didukung. |
| CodeRegionMode |
Menentukan awal atau akhir wilayah kode. |
| CodeTypeReferenceOptions |
Menentukan bagaimana referensi jenis kode akan diselesaikan. |
| FieldDirection |
Menentukan pengidentifikasi yang digunakan untuk menunjukkan arah deklarasi parameter dan argumen. |
| MemberAttributes |
Menentukan pengidentifikasi atribut anggota untuk anggota kelas. |
Keterangan
Untuk informasi selengkapnya tentang menggunakan CodeDOM untuk mewakili dan menghasilkan kode sumber, lihat Pembuatan dan Kompilasi Kode Sumber Dinamis.