BaseCodeGeneratorWithSite Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс существует для создания в шаге сборки препроцессора.
public ref class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[Windows::Foundation::Metadata::WebHostHidden]
public ref class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[Windows::Foundation::Metadata::WebHostHidden]
class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
public abstract class BaseCodeGeneratorWithSite : Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator, Microsoft.VisualStudio.OLE.Interop.IObjectWithSite
type BaseCodeGeneratorWithSite = class
inherit BaseCodeGenerator
interface IObjectWithSite
Public MustInherit Class BaseCodeGeneratorWithSite
Inherits BaseCodeGenerator
Implements IObjectWithSite
- Наследование
- Производный
- Реализации
Конструкторы
| BaseCodeGeneratorWithSite() |
Свойства
| Dte |
Получает объект DTE. |
| ErrorList |
Получает объект ErrorList (список ошибок) Visual Studio. |
| FileNamespace |
Пространство имен для файла. (Унаследовано от BaseCodeGenerator) |
| GlobalServiceProvider |
Предоставляет оболочку глобального поставщика служб для Visual Studio. |
| InputFilePath |
Путь к входному файлу. (Унаследовано от BaseCodeGenerator) |
| SiteServiceProvider |
Получение оболочки для поставщика служб, содержащего систему проектов Это ограниченный поставщик услуг, который может надежно предоставлять Вксдте:: SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings Чтобы получить глобальный поставщик, вызовите метод "IVSHierarchy" или используйте свойство Глобалсервицепровидер |
Методы
| CreateExceptionMessage(Exception) |
метод для создания сообщения об исключении по заданному исключению |
| Dispose() | (Унаследовано от BaseCodeGenerator) |
| Dispose(Boolean) | |
| Generate(String, String, String, IntPtr, Int32, IVsGeneratorProgress) | (Унаследовано от BaseCodeGenerator) |
| GenerateCode(String, String) |
метод, который выполняет фактическую работу по созданию кода по указанному входному файлу. (Унаследовано от BaseCodeGenerator) |
| GeneratorErrorCallback(Boolean, Int32, String, Int32, Int32) |
метод, который будет передавать ошибку через механизм обратного вызова оболочки. (Унаследовано от BaseCodeGenerator) |
| GetDefaultExtension() |
Получает расширение по умолчанию для данного генератора. (Унаследовано от BaseCodeGenerator) |
| GetService(Guid) |
метод для получения службы по ее GUID |
| GetService(Type) |
Метод для получения службы по ее типу |
| GetSite(Guid, IntPtr) |
Метод GetSite интерфейса IOleObjectWithSite. |
| SetSite(Object) |
Метод SetSite интерфейса IOleObjectWithSite. |
| SetWaitCursor() |
Устанавливает курсор ожидания на завершение создания. |