Share via


ISharePointProjectPackage Interface

Definition

The SharePoint package associated with the SharePoint project.

public interface class ISharePointProjectPackage : Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectPackage : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectPackage = interface
    interface ISharePointProjectMember
    interface IAnnotatedObject
    interface INotifyObjectDisposing
    interface INotifyObjectDisposed
    interface INotifyPropertyChanged
Public Interface ISharePointProjectPackage
Implements INotifyPropertyChanged, ISharePointProjectMember
Implements

Properties

Annotations

Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface.

(Inherited from IAnnotatedObject)
Features

Gets the collection of the features referenced in the package document object.

FullPath

Gets the full source path of the project member file or directory.

(Inherited from ISharePointProjectMember)
Icon

Gets the icon for the project member node displayed in Solution Explorer.

(Inherited from ISharePointProjectMember)
Id

Gets the ID of the package used during design time.

IsDisposed

Gets whether the an object is disposed.

(Inherited from INotifyObjectDisposed)
IsDisposing

Gets whether an object is disposing.

(Inherited from INotifyObjectDisposing)
IsExpanded

Gets or sets whether that node is expanded in Solution Explorer.

(Inherited from ISharePointProjectMember)
ManifestTemplateFile

Gets the manifest template file associated with the package.

Model

Gets the root object of the SharePoint package document.

Name

Gets the name of the project member node displayed in Solution Explorer.

(Inherited from ISharePointProjectMember)
OutputPath

Gets the path where the package is compiled.

PackageFile

Gets a project member for the .package file.

Project

Gets a reference to the containing project.

(Inherited from ISharePointProjectMember)
ProjectItems

Gets the collection of the SharePoint project items referenced in the package document object.

Methods

BuildPackage()

Builds the SharePoint solution package file.

CollapseChildItems()

Ensures that all child items of this ISharePointProjectMember are collapsed in Solution Explorer.

(Inherited from ISharePointProjectMember)
Validate()

Runs design-time validation on the package and updates the IDE error list.

Events

Disposed

Occurs when an object is disposed.

(Inherited from INotifyObjectDisposed)
Disposing

Occurs when an object is being disposed.

(Inherited from INotifyObjectDisposing)
NameChanged

Occurs when the name of the project member node is changed.

(Inherited from ISharePointProjectMember)

Applies to