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
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 suatu 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 di antara dua ekspresi. |
CodeCastExpression |
Mewakili transmisi ekspresi ke jenis data atau antarmuka. |
CodeCatchClause |
|
CodeCatchClauseCollection |
Mewakili kumpulan CodeCatchClause objek. |
CodeChecksumPragma |
Mewakili entitas kode checksum 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 bersyar, biasanya direpresentasikan 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 metode memanggil parameter bersama dengan indikator arah referensi. |
CodeDirective |
Berfungsi sebagai kelas dasar untuk kelas arahan 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 layanan yang menunjukkan namespace yang akan 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 set 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 sebuah 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. Jenis anggota mencakup bidang, metode, properti, konstruktor, dan jenis berlapis. |
CodeTypeMemberCollection |
Mewakili kumpulan CodeTypeMember objek. |
CodeTypeOfExpression |
|
CodeTypeParameter |
Mewakili parameter jenis dari 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
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.
Untuk tabel yang mencantumkan elemen CodeDOM menurut jenis dan fungsi, lihat Referensi Cepat CodeDOM.