ISharePointProjectItem Interface

 

Represents an instance of a SharePoint project item, implemented by the SharePoint project system.

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

Public Interface ISharePointProjectItem
	Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing,
	INotifyObjectDisposed, INotifyPropertyChanged, ISharePointProjectStartupItem

NameDescription
System_CAPS_pubpropertyAnnotations

Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface.(Inherited from IAnnotatedObject.)

System_CAPS_pubpropertyDefaultFile

Get or sets the file that is launched when a SharePoint project item node in Solution Explorer is activated.

System_CAPS_pubpropertyExtensionData

Gets the information that enables project item extensions to persist custom data across Visual Studio sessions.

System_CAPS_pubpropertyFeatureActivationDependencies

Gets the activation dependencies that are added to the feature that includes this Sharepoint Project Item.

System_CAPS_pubpropertyFeatureProperties

Gets the key/value pairs that are added to the feature that includes this SharePoint Project Item.

System_CAPS_pubpropertyFeatureReceiver

Gets a feature receiver, if the SharePoint project item requires it. At package time, this feature receiver is added to the feature that includes this SharePoint project item.

System_CAPS_pubpropertyFiles

Gets a collection of all files in the project under the SharePoint project item folder node and its subfolders.

System_CAPS_pubpropertyFullPath

Gets the full source path of the project member file or directory.(Inherited from ISharePointProjectMember.)

System_CAPS_pubpropertyIcon

Gets the icon for the project member node displayed in Solution Explorer.(Inherited from ISharePointProjectMember.)

System_CAPS_pubpropertyId

Gets a globally unique identifier for this instance of the SharePoint project item.

System_CAPS_pubpropertyIsDisposed

Gets whether the an object is disposed.(Inherited from INotifyObjectDisposed.)

System_CAPS_pubpropertyIsDisposing

Gets whether an object is disposing.(Inherited from INotifyObjectDisposing.)

System_CAPS_pubpropertyIsExpanded

Gets or sets whether that node is expanded in Solution Explorer.(Inherited from ISharePointProjectMember.)

System_CAPS_pubpropertyName

Gets the name of the project member node displayed in Solution Explorer.(Inherited from ISharePointProjectMember.)

System_CAPS_pubpropertyProject

Gets a reference to the containing project.(Inherited from ISharePointProjectMember.)

System_CAPS_pubpropertyProjectItemType

Gets a reference to the object representing the SharePoint project item type.

System_CAPS_pubpropertyProjectOutputReferences

Get the collection of project output references belonging to this project item. Referenced projects are built and their primary outputs are packaged along with the project item.

System_CAPS_pubpropertyProjectUserFileData

Gets an IDictionary object that you can use to get or set name/value pairs that are saved in a project user file, such as files with a .csproj.user or .vbproj.user extension.

System_CAPS_pubpropertyRelativePath

Gets the unique location of the item within the project directory.(Inherited from ISharePointProjectStartupItem.)

System_CAPS_pubpropertySafeControlEntries

Get a collection of safe control entries that must be deployed along with this SharePoint project item when it is deployed. These entries are added to the package that references the SharePoint project item.

System_CAPS_pubpropertyStartupUrl

Gets the URL to launch when the item is started.(Inherited from ISharePointProjectStartupItem.)

System_CAPS_pubpropertyVirtualFiles

Gets the collection includes virtual files. Virtual files do not have to exist at design time. At packaging time MSBuild tasks need to ensure the file is present for the packaging to suceed.

NameDescription
System_CAPS_pubmethodCollapseChildItems()

Ensures that all child items of this ISharePointProjectMember are collapsed in Solution Explorer.(Inherited from ISharePointProjectMember.)

NameDescription
System_CAPS_pubeventDisposed

Occurs when an object is disposed.(Inherited from INotifyObjectDisposed.)

System_CAPS_pubeventDisposing

Occurs when an object is being disposed.(Inherited from INotifyObjectDisposing.)

System_CAPS_pubeventNameChanged

Occurs when the name of the project member node is changed.(Inherited from ISharePointProjectMember.)

System_CAPS_pubeventOpen

Occurs when a SharePoint project item folder opens.

System_CAPS_pubeventPropertyChanged

(Inherited from INotifyPropertyChanged.)

Any folder in a SharePoint project that contains a project item file is assumed to be a SharePoint project item node.

Return to top
Show: