Share via


ISharePointProjectFeature Interface

Definition

Provides information about features.

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

Remarks

ISharePointProjectFeature is associated with a folder with a .feature file.

Properties

Annotations

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

(Inherited from IAnnotatedObject)
EventReceiverFile

Gets the event receiver code file associated with the feature.

FeatureFile

Gets a project member for the .feature file.

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 feature file.

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 feature.

Model

Gets the object model of the feature file.

Name

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

(Inherited from ISharePointProjectMember)
Project

Gets a reference to the containing project.

(Inherited from ISharePointProjectMember)
ProjectItems

Gets a collection of ISharePointProjectItem instances referenced from this instance of feature.

ResourceFiles

Gets a collection of resource files associated with the feature.

Methods

CollapseChildItems()

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

(Inherited from ISharePointProjectMember)
Validate()

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

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