Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.CodeDom.Compiler-Namespace enthält Typen, mit denen das Generieren und Kompilieren von Quellcode in unterstützten Programmiersprachen verwaltet wird. Code-Generatoren können jeweils Quellcode in einer bestimmten Programmiersprache erstellen, der auf der Struktur von CodeDOM-Quellcodemodellen (Code Document Object Model) beruht, die aus vom System.CodeDom-Namespace bereitgestellten Elementen bestehen.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
CodeCompiler | Stellt eine Beispielimplementierung der ICodeCompiler-Schnittstelle bereit. |
![]() |
CodeDomProvider | Stellt eine Basisklasse für CodeDomProvider-Implementierungen bereit. Diese Klasse ist abstrakt. |
![]() |
CodeGenerator | Stellt eine Beispielimplementierung der ICodeGenerator-Schnittstelle bereit. Diese Klasse ist abstrakt. |
![]() |
CodeGeneratorOptions | Stellt einen von einem Code-Generator verwendeten Satz von Optionen dar. |
![]() |
CodeParser | Stellt eine leere Implementierung der ICodeParser-Schnittstelle bereit. |
![]() |
CompilerError | Stellt einen Compilerfehler oder eine Compilerwarnung dar. |
![]() |
CompilerErrorCollection | Stellt eine Auflistung von CompilerError-Objekten dar. |
![]() |
CompilerInfo | Stellt die Konfigurationseinstellungen eines Sprachanbieters dar. Diese Klasse kann nicht geerbt werden. |
![]() |
CompilerParameters | Stellt die zum Aufrufen eines Compilers verwendeten Parameter dar. |
![]() |
CompilerResults | Stellt die Ergebnisse der Kompilierung dar, die von einem Compiler zurückgegeben werden. |
![]() |
Executor | Stellt Befehlsausführungsfunktionen zum Aufrufen von Compilern bereit. Diese Klasse kann nicht vererbt werden. |
![]() |
GeneratedCodeAttribute | Erkennt Code, der von einem Tool generiert wurde. Diese Klasse kann nicht geerbt werden. |
![]() |
IndentedTextWriter | Stellt einen Textwriter bereit, der für den Einzug neuer Zeilen ein Token für eine Tabstoppzeichenfolge verwendet. |
![]() |
TempFileCollection | Stellt eine Auflistung von temporären Dateien dar. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
ICodeCompiler | Definiert eine Schnittstelle zum Aufrufen der Kompilierung eines Quellcodes oder einer CodeDOM-Struktur mit einem bestimmten Compiler. |
![]() |
ICodeGenerator | Definiert eine Schnittstelle zum Generieren von Code. |
![]() |
ICodeParser | Definiert eine Schnittstelle zum Analysieren von Code in eine CodeCompileUnit. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
GeneratorSupport | Definiert Bezeichner, mit denen bestimmt wird, ob ein Code-Generator bestimmte Typen von Codeelementen unterstützt. |
![]() |
LanguageOptions | Definiert Bezeichner für die Angabe spezieller Features einer Sprache. |
.png)
.png)
.png)