Freigeben über


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 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.