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
Атрибуты

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

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)

Отмените регистрацию этого редактора.

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