System.CodeDom.Compiler Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |