ISharePointProjectFeature Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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) |