Freigeben über


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
Öffentliche Klasse CodeCompiler Stellt eine Beispielimplementierung der ICodeCompiler-Schnittstelle bereit.
Öffentliche Klasse CodeDomProvider Stellt eine Basisklasse für CodeDomProvider-Implementierungen bereit. Diese Klasse ist abstrakt.
Öffentliche Klasse CodeGenerator Stellt eine Beispielimplementierung der ICodeGenerator-Schnittstelle bereit. Diese Klasse ist abstrakt.
Öffentliche Klasse CodeGeneratorOptions Stellt einen von einem Code-Generator verwendeten Satz von Optionen dar.
Öffentliche Klasse CodeParser Stellt eine leere Implementierung der ICodeParser-Schnittstelle bereit.
Öffentliche Klasse CompilerError Stellt einen Compilerfehler oder eine Compilerwarnung dar.
Öffentliche Klasse CompilerErrorCollection Stellt eine Auflistung von CompilerError-Objekten dar.
Öffentliche Klasse CompilerInfo Stellt die Konfigurationseinstellungen eines Sprachanbieters dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse CompilerParameters Stellt die zum Aufrufen eines Compilers verwendeten Parameter dar.
Öffentliche Klasse CompilerResults Stellt die Ergebnisse der Kompilierung dar, die von einem Compiler zurückgegeben werden.
Öffentliche Klasse Executor Stellt Befehlsausführungsfunktionen zum Aufrufen von Compilern bereit. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse GeneratedCodeAttribute Erkennt Code, der von einem Tool generiert wurde. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse IndentedTextWriter Stellt einen Textwriter bereit, der für den Einzug neuer Zeilen ein Token für eine Tabstoppzeichenfolge verwendet.
Öffentliche Klasse TempFileCollection Stellt eine Auflistung von temporären Dateien dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICodeCompiler Definiert eine Schnittstelle zum Aufrufen der Kompilierung eines Quellcodes oder einer CodeDOM-Struktur mit einem bestimmten Compiler.
Öffentliche Schnittstelle ICodeGenerator Definiert eine Schnittstelle zum Generieren von Code.
Öffentliche Schnittstelle ICodeParser Definiert eine Schnittstelle zum Analysieren von Code in eine CodeCompileUnit.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration GeneratorSupport Definiert Bezeichner, mit denen bestimmt wird, ob ein Code-Generator bestimmte Typen von Codeelementen unterstützt.
Öffentliche Enumeration LanguageOptions Definiert Bezeichner für die Angabe spezieller Features einer Sprache.