Microsoft.VisualStudio.TextTemplating.VSHost - пространство имен
Это пространство имен содержит типы, связанные со службой преобразования текстовых шаблонов в Visual Studio.
Вызвать преобразование текстового шаблона в выражении Visual Studio расширение получает службу STextTemplating, приводит к ITextTemplating, а затем использует методы существует:
ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);
Дополнительные сведения см. в разделе Настройка преобразования текста T4.
Классы
Класс | Описание | |
---|---|---|
BaseCodeGenerator | Управляемая оболочка для генератора IVsSingleFileGenerator в Visual Studio, представляющего собой настраиваемый инструмент, вызываемый при построении и создающий выходной файл с совместимым кодом для любого предоставленного входного файла. | |
BaseCodeGeneratorWithSite | Этот класс создается на препроцессорном этапе построения. | |
BaseTemplatedCodeGenerator | Генератор кода для текстовых шаблонов. | |
CommandIds | Идентификаторы команд CommandIDs для пакета оркестратора текстовых шаблонов. | |
CompositionServices | Класс для стандартизации использования MEF в T4. | |
DebugTemplateEventArgs | ||
ModelingTextTransformation | Этот базовый класс используется для преобразования текста из моделей доменного языка. | |
OrchestratorOptionsAutomation | Обеспечивает хранение параметров, отображаемых на странице "Шаблон текста" в диалоговом окне "Сервис — Параметры". | |
OrchestratorOptionsPage | Страница в диалоговом окне Visual Studio "Сервис > Параметры", на которой задаются параметры текстовых шаблонов. | |
ProvideCodeGeneratorAttribute | Этот атрибут применяют к классу пакета в расширении Visual Studio, который предоставляет пользовательский инструмент. | |
ProvideCodeGeneratorExtensionAttribute | Класс атрибута, обеспечивающий регистрацию генератора кода для определенного расширения файла | |
ProvideDirectiveProcessorAttribute | Класс атрибута, предоставляющий записи реестра для процессора директив T4.VSHost | |
ProvideIncludeFolderAttribute | Класс атрибута, предоставляющий записи реестра для T4.VSHost включает папку. | |
TemplatedCodeGenerator | Выполняет синтаксический анализ шаблона файла для получения выходных данных.Для шаблонов любого стиля требуется только один генератор, поскольку пользовательский код обрабатывается с помощью поставщиков директив. | |
TemplatedPreprocessor | Выполняет синтаксический анализ шаблона файла для создания класса кода, необходимый для создания выходных данных.Для шаблонов любого стиля требуется только один генератор, поскольку пользовательский код обрабатывается с помощью поставщиков директив. | |
TextTemplatingCallback | ||
TransformationRunFactory |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
IDebugTextTemplating | ||
ITextTemplating | Основной интерфейс службы преобразования текстовых шаблонов в Visual Studio — STextTemplating. | |
ITextTemplatingCallback | Интерфейс обратного вызова для реализации клиентами службы STextTemplating, которые желают обрабатывать ошибки и сведения | |
ITextTemplatingComponents | Интерфейс в службе STextTemplating для поддержки сложных сценариев, требующих манипулирования компонентами службы текстовых шаблонов | |
STextTemplating | Служба преобразования текстовых шаблонов в Visual Studio. |