TemplatedCodeGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Генератор кода для текстовых шаблонов.
public ref class TemplatedCodeGenerator : Microsoft::VisualStudio::TextTemplating::VSHost::BaseTemplatedCodeGenerator
[Windows::Foundation::Metadata::WebHostHidden]
class TemplatedCodeGenerator : Microsoft::VisualStudio::TextTemplating::VSHost::BaseTemplatedCodeGenerator
[System.Runtime.InteropServices.Guid("B9C665D2-0451-4ae2-A38C-443B85D634F2")]
public class TemplatedCodeGenerator : Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator
[<System.Runtime.InteropServices.Guid("B9C665D2-0451-4ae2-A38C-443B85D634F2")>]
type TemplatedCodeGenerator = class
inherit BaseTemplatedCodeGenerator
Public Class TemplatedCodeGenerator
Inherits BaseTemplatedCodeGenerator
- Наследование
-
TemplatedCodeGenerator
- Атрибуты
Комментарии
Анализирует шаблон файла для создания его выходных данных. Для шаблонов любого стиля требуется только один генератор, поскольку пользовательский код обрабатывается с помощью поставщиков директив.
Конструкторы
| TemplatedCodeGenerator() |
Поля
| callback | (Унаследовано от BaseTemplatedCodeGenerator) |
Свойства
| Dte |
Получает объект DTE. (Унаследовано от BaseCodeGeneratorWithSite) |
| ErrorList |
Получает объект ErrorList (список ошибок) Visual Studio. (Унаследовано от BaseCodeGeneratorWithSite) |
| FileNamespace |
Пространство имен для файла. (Унаследовано от BaseCodeGenerator) |
| GlobalServiceProvider |
Предоставляет оболочку глобального поставщика служб для Visual Studio. (Унаследовано от BaseCodeGeneratorWithSite) |
| InputFilePath |
Путь к входному файлу. (Унаследовано от BaseCodeGenerator) |
| SiteServiceProvider |
Получение оболочки для поставщика служб, содержащего систему проектов Это ограниченный поставщик услуг, который может надежно предоставлять Вксдте:: SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings Чтобы получить глобальный поставщик, вызовите метод "IVSHierarchy" или используйте свойство Глобалсервицепровидер (Унаследовано от BaseCodeGeneratorWithSite) |
| TextTemplating |
Получает службу TextTemplating из Visual Studio. (Унаследовано от BaseTemplatedCodeGenerator) |
Методы
| CreateExceptionMessage(Exception) |
метод для создания сообщения об исключении по заданному исключению (Унаследовано от BaseCodeGeneratorWithSite) |
| Dispose() | (Унаследовано от BaseCodeGenerator) |
| Dispose(Boolean) | (Унаследовано от BaseCodeGeneratorWithSite) |
| Generate(String, String, String, IntPtr, Int32, IVsGeneratorProgress) | (Унаследовано от BaseCodeGenerator) |
| GenerateCode(String, String) | |
| GeneratorErrorCallback(Boolean, Int32, String, Int32, Int32) |
метод, который будет передавать ошибку через механизм обратного вызова оболочки. (Унаследовано от BaseCodeGenerator) |
| GetDefaultExtension() |
Получает расширение файла, который требуется создать. (Унаследовано от BaseTemplatedCodeGenerator) |
| GetService(Guid) |
метод для получения службы по ее GUID (Унаследовано от BaseCodeGeneratorWithSite) |
| GetService(Type) |
Метод для получения службы по ее типу (Унаследовано от BaseCodeGeneratorWithSite) |
| GetSite(Guid, IntPtr) |
Метод GetSite интерфейса IOleObjectWithSite. (Унаследовано от BaseCodeGeneratorWithSite) |
| ProcessTemplate(String, String, ITextTemplating, IVsHierarchy) |
Выполнить фактическую обработку шаблона, которая образует основу этого генератора (Унаследовано от BaseTemplatedCodeGenerator) |
| SetSite(Object) |
Метод SetSite интерфейса IOleObjectWithSite. (Унаследовано от BaseCodeGeneratorWithSite) |
| SetWaitCursor() |
Устанавливает курсор ожидания на завершение создания. (Унаследовано от BaseCodeGeneratorWithSite) |