System.CodeDom.Compiler Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Elementen bestehen, die vom System.CodeDom-Namespace bereitgestellt werden.
Klassen
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 vererbt 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 von einem Tool generierten Code. Diese Klasse kann nicht vererbt werden. |
IndentedTextWriter |
Stellt einen Textwriter bereit, der für den Einzug neuer Zeilen ein Token für eine Tabstoppzeichenfolge verwendet. |
TempFileCollection |
Stellt eine Auflistung temporärer Dateien dar. |
Schnittstellen
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
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. |