ProvideCodeContainerProviderAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует сведения о поставщике контейнера кода. Пример использования: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{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) |
Create атрибут регистрации, который регистрирует поставщик контейнера кода |
Свойства
DisplayDetailResourceId |
Возвращает идентификатор ресурса локализованной отображаемой информации поставщика. |
DisplayNameResourceId |
Возвращает идентификатор ресурса локализованного отображаемого имени поставщика. |
ExtensionProvidersKey |
Путь в реестре, где объявлены поставщики расширений. Переопределение в производных классах. (Унаследовано от ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Тип поставщика расширений (реализованный интерфейс) (Унаследовано от ExtensionPointRegistrationAttribute) |
ImageMonikerGuid |
Возвращает guid моникера образа поставщика контейнера кода. |
ImageMonikerId |
Возвращает идентификатор моникера образа поставщика контейнера кода. |
Name |
Понятное имя поставщика точек расширения. Это может быть нелокализованная строка или десятичный идентификатор ресурса с префиксом @, указывающим управляемый ресурс. Например, "@1234". Префикс "#" можно использовать для указания на собственный ресурс. (Унаследовано от ExtensionPointRegistrationAttribute) |
Package |
Возвращает GUID пакета. |
Provider |
GUID поставщика (Унаследовано от ExtensionPointRegistrationAttribute) |
ProviderGuidString |
GUID поставщика, выраженный в виде строки (Унаследовано от ExtensionPointRegistrationAttribute) |
ProviderType |
Тип, реализующий связанную точку расширения в этом пакете. (Унаследовано от ExtensionPointRegistrationAttribute) |
RegisteredName |
Возвращает понятное имя поставщика — это имя является инвариантным языковым стандартом. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. он также содержит такие сведения, как регистрируемого типа и путь. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отмена регистрации этого атрибута |