.NET, kaynak kodu yayan program geliştiricilerinin işlenmek üzere kodu temsil eden tek bir modeli temel alarak çalışma zamanında birden çok programlama dilinde kaynak kodu oluşturmasını sağlayan Kod Belgesi Nesne Modeli (CodeDOM) adlı bir mekanizma içerir.
Kaynak kodu göstermek için CodeDOM öğeleri birbirine bağlanarak CodeDOM grafı olarak bilinen ve bazı kaynak kodun yapısını modelleyen bir veri yapısı oluşturur.
Ad System.CodeDom alanı, belirli bir programlama dilinden bağımsız olarak kaynak kodun mantıksal yapısını temsil eden türleri tanımlar. Ad alanı, System.CodeDom.Compiler CodeDOM graflarından kaynak kodu oluşturmak ve kaynak kodun desteklenen dillerde derlenmesini yönetmek için türleri tanımlar. Derleyici satıcıları veya geliştiriciler desteklenen dil kümesini genişletebilir.
Bir programın birden çok dilde veya belirsiz bir hedef dilde program modeli için kaynak kodu oluşturması gerektiğinde dilden bağımsız kaynak kodu modellemesi değerli olabilir. Örneğin, dil için CodeDOM desteği varsa, bazı tasarımcılar codeDOM'yi doğru programlama dilinde kaynak kodu üretmek için dil soyutlama arabirimi olarak kullanır.
Çalışma zamanında kod oluşturmak ve derlemek için arabirimleri tanımlar.
İlgili bölümler
CodeDOM Hızlı Başvurusu , geliştiricilerin kaynak kod öğelerini temsil eden CodeDOM öğelerini bulması için hızlı bir yol sağlar.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Bu modülde Visual Studio Code için GitHub Copilot Sohbet uzantısını kullanarak kod açıklamalarının, proje belgelerinin ve satır içi kod açıklaması belgelerinin oluşturulması incelenmiştir.