Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Initializes a new instance of ProvideProjectItemAttribute for the item.
Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Public Sub New ( _
    projectFactoryType As Object, _
    itemCategoryName As String, _
    templatesDir As String, _
    priority As Integer _
)
public ProvideProjectItemAttribute(
    Object projectFactoryType,
    string itemCategoryName,
    string templatesDir,
    int priority
)
public:
ProvideProjectItemAttribute(
    Object^ projectFactoryType, 
    String^ itemCategoryName, 
    String^ templatesDir, 
    int priority
)
new : 
        projectFactoryType:Object * 
        itemCategoryName:string * 
        templatesDir:string * 
        priority:int -> ProvideProjectItemAttribute
public function ProvideProjectItemAttribute(
    projectFactoryType : Object, 
    itemCategoryName : String, 
    templatesDir : String, 
    priority : int
)
Parameters
- projectFactoryType 
 Type: Object- The type of project factory. This can be a Type , a GUID, or the string form of the GUID. 
- itemCategoryName 
 Type: String- The display name of the type of item. 
- templatesDir 
 Type: String- The directory in which the templates for this project type can be found. 
- priority 
 Type: Int32- The priority of this type (for sorting purposes). 
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.