System.CodeDom.Compiler Namespace

Enthält Typen zum Verwalten der Generierung und Kompilierung von Quellcode in unterstützten Programmiersprachen. Codegeneratoren können jeweils Quellcode in einer bestimmten Programmiersprache erstellen, die auf der Struktur von Code Document Object Model (CodeDOM)-Quellcodemodellen basiert, die aus Elementen bestehen, die System.CodeDom vom Namespace bereitgestellt werden.

Klassen

Name Beschreibung
CodeCompiler

Stellt eine Beispielimplementierung der ICodeCompiler Schnittstelle bereit.

CodeDomProvider

Stellt eine Basisklasse für Implementierungen bereit CodeDomProvider . Diese Klasse ist abstrakt.

CodeGenerator

Stellt eine Beispielimplementierung der ICodeGenerator Schnittstelle bereit. Diese Klasse ist abstrakt.

CodeGeneratorOptions

Stellt eine Reihe von Optionen dar, die von einem Codegenerator verwendet werden.

CodeParser

Stellt eine leere Implementierung der ICodeParser Schnittstelle bereit.

CompilerError

Stellt einen Compilerfehler oder eine Warnung 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 Parameter dar, die zum Aufrufen eines Compilers verwendet werden.

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

Identifiziert Code, der von einem Tool generiert wird. Diese Klasse kann nicht vererbt werden.

IndentedTextWriter

Stellt einen Textschreiber bereit, der neue Zeilen durch ein Tabstoppzeichenfolgentoken einrücken kann.

TempFileCollection

Stellt eine Auflistung temporärer Dateien dar.

Schnittstellen

Name Beschreibung
ICodeCompiler

Definiert eine Schnittstelle zum Aufrufen der Kompilierung von Quellcode oder einer CodeDOM-Struktur mithilfe eines bestimmten Compilers.

ICodeGenerator

Definiert eine Schnittstelle zum Generieren von Code.

ICodeParser

Definiert eine Schnittstelle zum Analysieren von Code in eine CodeCompileUnit.

Enumerationen

Name Beschreibung
GeneratorSupport

Definiert Bezeichner, die verwendet werden, um zu bestimmen, ob ein Codegenerator bestimmte Arten von Codeelementen unterstützt.

LanguageOptions

Definiert Bezeichner, die spezielle Features einer Sprache angeben.