ISharePointProjectFeature Interface
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides information about features.
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface ISharePointProjectFeature _
Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, _
INotifyPropertyChanged
public interface ISharePointProjectFeature : ISharePointProjectMember,
IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged
The ISharePointProjectFeature type exposes the following members.
Properties
Name | Description | |
---|---|---|
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. |
Top
Methods
Name | Description | |
---|---|---|
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. |
Top
Events
Name | Description | |
---|---|---|
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.) | |
PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.) |
Top
Remarks
ISharePointProjectFeature is associated with a folder with a .feature file.