Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
.NET obsahuje mechanismus nazývaný model CodeDOM, který umožňuje vývojářům programů, jež generují zdrojový kód, vytvářet zdrojový kód v několika programovacích jazycích během běhu programu na základě jednotného modelu, který představuje kód pro vykreslení.
Prvky CodeDOM jsou vzájemně propojeny, aby vytvořily datovou strukturu známou jako graf CodeDOM, který modeluje strukturu některého zdrojového kódu.
Obor System.CodeDom názvů definuje typy, které mohou představovat logickou strukturu zdrojového kódu nezávisle na konkrétním programovacím jazyce. Obor System.CodeDom.Compiler názvů definuje typy pro generování zdrojového kódu z grafů CodeDOM a správu kompilace zdrojového kódu v podporovaných jazycích. Dodavatelé kompilátoru nebo vývojáři mohou rozšířit sadu podporovaných jazyků.
Modelování zdrojového kódu nezávislé na jazyce může být užitečné, když program potřebuje vygenerovat zdrojový kód pro programový model v několika jazycích nebo pro nejistý cílový jazyk. Někteří návrháři například používají CodeDOM jako rozhraní abstrakce jazyka k vytvoření zdrojového kódu ve správném programovacím jazyce, pokud je k dispozici podpora CodeDOM pro tento jazyk.
.NET zahrnuje generátory kódu a kompilátory kódu pro CSharpCodeProvider, JScriptCodeProvidera VBCodeProvider.
Odkazy
-
Definuje prvky, které představují prvky kódu v programovacích jazycích, které cílí na modul CLR (Common Language Runtime).
-
Definuje rozhraní pro generování a kompilaci kódu za běhu.
Související oddíly
- Stručná referenční příručka CodeDOM poskytuje vývojářům rychlý způsob, jak najít elementy CodeDOM, které představují prvky zdrojového kódu.