ProvideCodeContainerProviderAttribute Класс

Определение

Регистрирует сведения о поставщике контейнера кода. Пример использования: [Провидекодеконтаинерпровидер (Регистереднаме: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" Дисплайнамепаккажегуид: "{92f93057-f1fc-49df-870f-b3474046911a}", Имажемоникергуид: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")]

public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideCodeContainerProviderAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideCodeContainerProviderAttribute = class
    inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideCodeContainerProviderAttribute
Inherits ExtensionPointRegistrationAttribute
Наследование
Атрибуты

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

ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type)

Создание атрибута регистрации, который регистрирует поставщик контейнера кода

Свойства

DisplayDetailResourceId

Возвращает идентификатор ресурса локализованных сведений об отображении поставщика.

DisplayNameResourceId

Возвращает идентификатор ресурса локализованного отображаемого имени поставщика.

ExtensionProvidersKey

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

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

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

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

Возвращает идентификатор GUID моникера изображения для поставщика контейнера кода.

ImageMonikerId

Возвращает идентификатор моникера изображения для поставщика контейнера кода.

Name

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

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

Возвращает идентификатор GUID пакета

Provider

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

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

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

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

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

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

Получает понятное имя поставщика — это имя инвариантного языкового стандарта

TypeId

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

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

Методы

GetPackageRegKeyPath(Guid)

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

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

Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. Он также содержит такие данные, как регистрируемый тип, и сведения о пути.

Unregister(RegistrationAttribute+RegistrationContext)

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

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