System.CodeDom.Compiler Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy do zarządzania generowaniem i kompilacją kodu źródłowego w obsługiwanych językach programowania. Generatory kodu mogą tworzyć kod źródłowy w określonym języku programowania w oparciu o strukturę modeli kodu kodu modelu obiektów dokumentów (CodeDOM) składających się z elementów dostarczanych przez System.CodeDom przestrzeń nazw.
Klasy
CodeCompiler |
Udostępnia przykładową implementację interfejsu ICodeCompiler . |
CodeDomProvider |
Udostępnia klasę bazową dla CodeDomProvider implementacji. Ta klasa jest abstrakcyjna. |
CodeGenerator |
Udostępnia przykładową implementację interfejsu ICodeGenerator . Ta klasa jest abstrakcyjna. |
CodeGeneratorOptions |
Reprezentuje zestaw opcji używanych przez generator kodu. |
CodeParser |
Zapewnia pustą implementację interfejsu ICodeParser . |
CompilerError |
Reprezentuje błąd lub ostrzeżenie kompilatora. |
CompilerErrorCollection |
Reprezentuje kolekcję CompilerError obiektów. |
CompilerInfo |
Reprezentuje ustawienia konfiguracji dostawcy języka. Klasa ta nie może być dziedziczona. |
CompilerParameters |
Reprezentuje parametry używane do wywoływania kompilatora. |
CompilerResults |
Reprezentuje wyniki kompilacji zwracane z kompilatora. |
Executor |
Udostępnia funkcje wykonywania poleceń do wywoływania kompilatorów. Klasa ta nie może być dziedziczona. |
GeneratedCodeAttribute |
Identyfikuje kod generowany przez narzędzie. Klasa ta nie może być dziedziczona. |
IndentedTextWriter |
Udostępnia moduł zapisywania tekstu, który może wciąć nowe wiersze przy użyciu tokenu ciągu tabulatora. |
TempFileCollection |
Reprezentuje kolekcję plików tymczasowych. |
Interfejsy
ICodeCompiler |
Definiuje interfejs do wywoływania kompilacji kodu źródłowego lub drzewa CodeDOM przy użyciu określonego kompilatora. |
ICodeGenerator |
Definiuje interfejs do generowania kodu. |
ICodeParser |
Definiuje interfejs do analizowania kodu w obiekcie CodeCompileUnit. |
Wyliczenia
GeneratorSupport |
Definiuje identyfikatory używane do określania, czy generator kodu obsługuje określone typy elementów kodu. |
LanguageOptions |
Definiuje identyfikatory wskazujące specjalne funkcje języka. |