ExtensionPointRegistrationAttribute Класс

Определение

Регистрирует поставщик точки расширения типа, определенного как ExtensionProviderType производными классами.

public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
Наследование
ExtensionPointRegistrationAttribute
Производный

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

ExtensionPointRegistrationAttribute(Type, String)

Инициализирует новый экземпляр класса ExtensionPointRegistrationAttribute.

Свойства

ExtensionProvidersKey

Получает путь в реестре, где объявлены поставщики расширений. Переопределен в производных классах.

ExtensionProviderType

Получает тип поставщика расширений, реализованного интерфейсом.

Name

Получает имя поставщика точки расширения в понятном для человека формате.

Provider

Получает GUID поставщика.

ProviderGuidString

Получает GUID поставщика, выраженный в виде строки.

ProviderType

Получает тип, реализующий связанную точку расширения в этом пакете.

TypeId

Получает текущий экземпляр данного атрибута.

(Унаследовано от RegistrationAttribute)

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Регистрирует данный атрибут с заданным контекстом.

Unregister(RegistrationAttribute+RegistrationContext)

Отменяет регистрацию этого атрибута.

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