System.CodeDom.Compiler Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы для управления созданием и компиляцией исходного кода на поддерживаемых языках программирования. Каждый генератор кода может создавать исходный код на определенном языке программирования на основе структуры моделей исходного кода CodeDOM, состоящих из элементов, предоставляемых пространством имен System.CodeDom.
Классы
CodeCompiler |
Предоставляет пример реализации интерфейса ICodeCompiler. |
CodeDomProvider |
Предоставляет базовый класс для реализаций CodeDomProvider. Это абстрактный класс. |
CodeGenerator |
Предоставляет пример реализации интерфейса ICodeGenerator. Это абстрактный класс. |
CodeGeneratorOptions |
Представляет набор параметров, используемых генератором кода. |
CodeParser |
Предоставляет пустую реализацию интерфейса ICodeParser. |
CompilerError |
Представляет ошибку или предупреждение компилятора. |
CompilerErrorCollection |
Представляет коллекцию объектов CompilerError. |
CompilerInfo |
Представляет параметры конфигурации для поставщика языка. Этот класс не наследуется. |
CompilerParameters |
Представляет параметры, используемые для вызова компилятора. |
CompilerResults |
Представляет результаты компиляции, возвращаемые компилятором. |
Executor |
Предоставляет функции выполнения команд для вызова компиляторов. Этот класс не наследуется. |
GeneratedCodeAttribute |
Определяет код, созданный средством. Этот класс не наследуется. |
IndentedTextWriter |
Предоставляет модуль записи текста, позволяющий делать отступ новой строки с помощью строкового маркера табуляции. |
TempFileCollection |
Представляет коллекцию временных файлов. |
Интерфейсы
ICodeCompiler |
Определяет интерфейс для запуска компиляции исходного кода или дерева CodeDOM, используя определенный компилятор. |
ICodeGenerator |
Определяет интерфейс для создания кода. |
ICodeParser |
Определяет интерфейс для анализа кода в CodeCompileUnit. |
Перечисления
GeneratorSupport |
Задает идентификаторы, определяющие наличие поддержки генератором кода определенных типов элементов кода. |
LanguageOptions |
Определяет идентификаторы, указывающие особенности языка. |