Share via


System.CodeDom.Compiler Ad Alanı

Desteklenen programlama dillerinde kaynak kodunun oluşturulmasını ve derlenmesini yönetmek için türler içerir. Kod oluşturucuların her biri, ad alanı tarafından System.CodeDom sağlanan öğelerden oluşan Kod Belgesi Nesne Modeli (CodeDOM) kaynak kod modellerinin yapısına dayalı olarak belirli bir programlama dilinde kaynak kodu üretebilir.

Sınıflar

CodeCompiler

Arabirimin ICodeCompiler örnek bir uygulamasını sağlar.

CodeDomProvider

Uygulamalar için CodeDomProvider bir temel sınıf sağlar. Bu sınıf soyut.

CodeGenerator

Arabirimin ICodeGenerator örnek bir uygulamasını sağlar. Bu sınıf soyut.

CodeGeneratorOptions

Kod oluşturucu tarafından kullanılan bir dizi seçeneği temsil eder.

CodeParser

Arabirimin ICodeParser boş bir uygulamasını sağlar.

CompilerError

Derleyici hata veya uyarıyı temsil eder.

CompilerErrorCollection

Nesne koleksiyonunu CompilerError temsil eder.

CompilerInfo

Dil sağlayıcısının yapılandırma ayarlarını temsil eder. Bu sınıf devralınamaz.

CompilerParameters

Derleyici çağırmak için kullanılan parametreleri temsil eder.

CompilerResults

Derleyiciden döndürülen derlemenin sonuçlarını temsil eder.

Executor

Derleyicileri çağırmak için komut yürütme işlevleri sağlar. Bu sınıf devralınamaz.

GeneratedCodeAttribute

Bir araç tarafından oluşturulan kodu tanımlar. Bu sınıf devralınamaz.

IndentedTextWriter

Yeni satırları bir sekme dizesi belirteci ile girintileyebilen bir metin yazıcı sağlar.

TempFileCollection

Geçici dosyalar koleksiyonunu temsil eder.

Arabirimler

ICodeCompiler

Belirli bir derleyiciyi kullanarak kaynak kodun veya CodeDOM ağacının derlenmesini çağırmak için bir arabirim tanımlar.

ICodeGenerator

Kod oluşturmak için bir arabirim tanımlar.

ICodeParser

Kodu bir içinde CodeCompileUnitayrıştırma arabirimini tanımlar.

Numaralandırmalar

GeneratorSupport

Kod oluşturucunun belirli türlerdeki kod öğelerini destekleyip desteklemediğini belirlemek için kullanılan tanımlayıcıları tanımlar.

LanguageOptions

Bir dilin özel özelliklerini gösteren tanımlayıcıları tanımlar.