共用方式為


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)

取消註冊此編輯器。

適用於