ISharePointProjectItemTypeProvider Interface

Provides the definition of a custom SharePoint project item type.

Namespace:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Syntax

'Declaration
Public Interface ISharePointProjectItemTypeProvider
public interface ISharePointProjectItemTypeProvider

The ISharePointProjectItemTypeProvider type exposes the following members.

Methods

  Name Description
Public method InitializeType Called by projects to initialize an instance of a SharePoint project item type.

Top

Remarks

Implement the ISharePointProjectItemTypeProvider interface to define a custom type of SharePoint project item. For more information, see Defining Custom SharePoint Project Item Types and How to: Define a SharePoint Project Item Type.

Classes that implement this interface must include the System.ComponentModel.Composition.ExportAttribute and the SharePointProjectItemTypeAttribute to be discovered by the project system.

See Also

Reference

Microsoft.VisualStudio.SharePoint Namespace