System.CodeDom.Compiler Névtér

Olyan típusokat tartalmaz, amelyek a támogatott programozási nyelvekben kezelik a forráskód létrehozását és fordítását. A kódgenerátorok a kóddokumentum-objektummodellek (CodeDOM) forráskódmodelljeinek struktúrája alapján egy adott programozási nyelven hozhatnak létre forráskódot, amely a System.CodeDom névtér által biztosított elemekből áll.

Osztályok

Name Description
CodeCompiler

Példaként szolgál a felület implementálására ICodeCompiler .

CodeDomProvider

Alaposztályt biztosít a megvalósításokhoz CodeDomProvider . Ez az osztály absztrakt.

CodeGenerator

Példaként szolgál a felület implementálására ICodeGenerator . Ez az osztály absztrakt.

CodeGeneratorOptions

A kódgenerátor által használt beállítások halmazát jelöli.

CodeParser

A felület üres implementációját ICodeParser biztosítja.

CompilerError

Fordítóhibát vagy figyelmeztetést jelöl.

CompilerErrorCollection

Objektumok gyűjteményét CompilerError jelöli.

CompilerInfo

A nyelvi szolgáltató konfigurációs beállításait jelöli. Ez az osztály nem örökölhető.

CompilerParameters

A fordító meghívásához használt paramétereket jelöli.

CompilerResults

A fordítótól visszaadott fordítási eredményeket jelöli.

Executor

Parancsvégrehajtási függvényeket biztosít a fordítók meghívásához. Ez az osztály nem örökölhető.

GeneratedCodeAttribute

Azonosítja az eszköz által létrehozott kódot. Ez az osztály nem örökölhető.

IndentedTextWriter

Olyan szövegírót biztosít, amely behúzhat új sorokat egy tabulátorral.

TempFileCollection

Ideiglenes fájlok gyűjteményét jelöli.

Interfészek

Name Description
ICodeCompiler

A forráskód vagy a CodeDOM-fa fordításának egy adott fordítóval történő meghívására szolgáló felületet definiál.

ICodeGenerator

Kódgeneráló felületet határoz meg.

ICodeParser

Meghatározza a kód elemzési felületét egy CodeCompileUnit.

Enumerációk

Name Description
GeneratorSupport

Meghatározza azokat az azonosítókat, amelyek alapján megállapíthatja, hogy a kódgenerátor támogatja-e bizonyos típusú kódelemeket.

LanguageOptions

Olyan azonosítókat határoz meg, amelyek egy nyelv speciális funkcióit jelölik.