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
- Атрибуты
Конструкторы
| 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) |
Отменить регистрацию этого атрибута |