Bagikan melalui


System.CodeDom Ruang nama

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

catch Mewakili blok pengecualian pernyataantry/catch.

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 if pernyataan.

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

goto Mewakili pernyataan.

CodeIndexerExpression

Mewakili referensi ke properti pengindeks objek.

CodeIterationStatement

for Mewakili pernyataan, atau perulangan melalui blok pernyataan, menggunakan ekspresi pengujian sebagai kondisi untuk terus mengulang.

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

abstract Mewakili kelas dasar dari mana semua pernyataan kode berasal.

CodeStatementCollection

Mewakili kumpulan CodeStatement objek.

CodeThisReferenceExpression

Mewakili referensi ke instans kelas lokal saat ini.

CodeThrowExceptionStatement

Mewakili pernyataan yang melemparkan pengecualian.

CodeTryCatchFinallyStatement

try Mewakili blok dengan sejumlah catch klausa dan, secara opsional, finally blok.

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

typeof Mewakili ekspresi, ekspresi yang mengembalikan Type untuk nama jenis tertentu.

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.