ProvideProjectItemAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут регистрирует элементы, которые будут включены в диалоговое окно Добавление нового элемента для указанного типа проекта. Он помещается в VSPackage.
public ref class ProvideProjectItemAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideProjectItemAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideProjectItemAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideProjectItemAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideProjectItemAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Конструкторы
ProvideProjectItemAttribute(Object, String, String, Int32) |
Инициализирует новый экземпляр ProvideProjectItemAttribute для элемента. |
Свойства
ItemType |
Строка, описывающая тип элемента. Эта строка используется в качестве папки в левой части диалогового окна "Добавление новых элементов". |
Priority |
Получает приоритет сортировки данного типа. |
ProjectFactoryType |
Получает идентификатор GUID типа фабрики проектов. |
TemplateDir |
Получает каталог, в котором находятся шаблоны для данного типа проекта. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Регистрирует данный тип элемента. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отмените регистрацию этого редактора. |