This topic has not yet been rated - Rate this topic

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)
public interface ISharePointProjectFeature : ISharePointProjectMember, 
	IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

The ISharePointProjectFeature type exposes the following members.

  NameDescription
Public propertyAnnotationsGets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface. (Inherited from IAnnotatedObject.)
Public propertyEventReceiverFileGets the event receiver code file associated with the feature.
Public propertyFeatureFileGets a project member for the .feature file.
Public propertyFullPathGets the full source path of the project member file or directory. (Inherited from ISharePointProjectMember.)
Public propertyIconGets the icon for the project member node displayed in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public propertyIdGets the ID of the feature file.
Public propertyIsDisposedGets whether the an object is disposed. (Inherited from INotifyObjectDisposed.)
Public propertyIsDisposingGets whether an object is disposing. (Inherited from INotifyObjectDisposing.)
Public propertyIsExpandedGets or sets whether that node is expanded in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public propertyManifestTemplateFileGets the manifest template file associated with the feature.
Public propertyModelGets the object model of the feature file.
Public propertyNameGets the name of the project member node displayed in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public propertyProjectGets a reference to the containing project. (Inherited from ISharePointProjectMember.)
Public propertyProjectItemsGets a collection of ISharePointProjectItem instances referenced from this instance of feature.
Public propertyResourceFilesGets a collection of resource files associated with the feature.
Top
  NameDescription
Public methodCollapseChildItemsEnsures that all child items of this ISharePointProjectMember are collapsed in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public methodValidateRuns design-time validation on the feature and updates the error list in the IDE.
Top
  NameDescription
Public eventDisposedOccurs when an object is disposed. (Inherited from INotifyObjectDisposed.)
Public eventDisposingOccurs when an object is being disposed. (Inherited from INotifyObjectDisposing.)
Public eventNameChangedOccurs when the name of the project member node is changed. (Inherited from ISharePointProjectMember.)
Public eventPropertyChangedOccurs when a property value changes. (Inherited from INotifyPropertyChanged.)
Top

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

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.