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
Производный
Реализации

Конструкторы

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()

Устанавливает курсор ожидания на завершение создания.

Явные реализации интерфейса

IVsSingleFileGenerator.DefaultExtension(String) (Унаследовано от BaseCodeGenerator)
IVsSingleFileGenerator.Generate(String, String, String, IntPtr[], UInt32, IVsGeneratorProgress) (Унаследовано от BaseCodeGenerator)

Применяется к