Share via


ISharePointProjectService.ProjectItemTypes Property

Definition

Gets a dictionary with all of the available project item types.

public:
 property System::Collections::Generic::IDictionary<System::String ^, Microsoft::VisualStudio::SharePoint::ISharePointProjectItemType ^> ^ ProjectItemTypes { System::Collections::Generic::IDictionary<System::String ^, Microsoft::VisualStudio::SharePoint::ISharePointProjectItemType ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,Microsoft.VisualStudio.SharePoint.ISharePointProjectItemType> ProjectItemTypes { get; }
member this.ProjectItemTypes : System.Collections.Generic.IDictionary<string, Microsoft.VisualStudio.SharePoint.ISharePointProjectItemType>
Public ReadOnly Property ProjectItemTypes As IDictionary(Of String, ISharePointProjectItemType)

Property Value

A dictionary of project item types.

Remarks

The project item type ID is used as a key.

The dictionary uses a case-insensitive ordinal string comparer.

If a retrieved project item type is not initialized, then it is initialized before it is returned.

If a project item type is requested while being initialized, then to avoid recursive calls, the project item type is returned "as-is", no further attempts are made to initialize it, and no exception is raised.

Applies to