ISharePointProjectItemTypeDefinition Interface
Helps define the type of a SharePoint project item.
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
| Name | Description | |
|---|---|---|
![]() | Annotations | Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface.(Inherited from IAnnotatedObject.) |
![]() | Name | Gets or sets the name of the project item type shown in designers. By default it is the ID. |
![]() | ProjectItemType | Gets the ISharePointProjectItemType being defined by this ISharePointProjectItemTypeDefinition instance. |
![]() | ProjectService | Gets an instance of the SharePoint project service. |
![]() | SupportedAssemblyDeploymentTargets | Gets or sets the deployment location of the assembly that is supported by this project item. |
![]() | SupportedDeploymentScopes | Gets or sets the scope at which the deployment of the ISharePointProjectItem is supported in SharePoint. |
![]() | SupportedTrustLevels | Gets or sets the trust levels in SharePoint supported by the ISharePointProjectItem. |
Properties can be set only inside of the InitializeType method.
ISharePointProjectItemTypeDefinition allows to associate custom data with a type because it inherits from the IAnnotatedObject interface.

