System.CodeDom.Compiler-Namespace
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. |