System.CodeDom.Compiler Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |