C# Class Microsoft.VisualStudio.Project.NodeProperties

Inheritance: LocalizableProperties, ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, EnvDTE80.IInternalExtenderProvider, IVsBrowseObject
Show file Open project: IntelliTect/PowerStudio Class Usage Examples

Private Properties

Property Type Description
EnvDTE80 bool
EnvDTE80 object
EnvDTE80 object
ExtenderNames object
GetCommonPropertyPages void

Public Methods

Method Description
Extender ( string extenderName ) : object
GetCfgProvider ( IVsCfgProvider &p ) : int
GetComponentName ( ) : string

Get the Caption of the Hierarchy Node instance. If Caption is null or empty we delegate to base

GetPages ( CAUUID pages ) : void
GetProjectDesignerPages ( CAUUID pages ) : int

Implementation of the IVsSpecifyProjectDesignerPages. It will retun the pages that are configuration independent.

GetProjectItem ( IVsHierarchy &hier, uint &itemid ) : int

Maps back to the hierarchy or project item object corresponding to the browse object.

NodeProperties ( HierarchyNode node ) : System

Protected Methods

Method Description
GetProperty ( string name, string def ) : string
SetProperty ( string name, string value ) : void

Private Methods

Method Description
EnvDTE80 ( string extenderCATID, string extenderName, object extendeeObject ) : bool
EnvDTE80 ( string extenderCATID, object extendeeObject ) : object
EnvDTE80 ( string extenderCATID, string extenderName, object extendeeObject, EnvDTE extenderSite, int cookie ) : object
ExtenderNames ( ) : object
GetCommonPropertyPages ( CAUUID pages ) : void

Retrieves the common property pages. The NodeProperties is the BrowseObject and that will be called to support configuration independent properties.

Method Details

Extender() public method

public Extender ( string extenderName ) : object
extenderName string
return object

GetCfgProvider() public method

public GetCfgProvider ( IVsCfgProvider &p ) : int
p IVsCfgProvider
return int

GetComponentName() public method

Get the Caption of the Hierarchy Node instance. If Caption is null or empty we delegate to base
public GetComponentName ( ) : string
return string

GetPages() public method

public GetPages ( CAUUID pages ) : void
pages CAUUID
return void

GetProjectDesignerPages() public method

Implementation of the IVsSpecifyProjectDesignerPages. It will retun the pages that are configuration independent.
public GetProjectDesignerPages ( CAUUID pages ) : int
pages CAUUID The pages to return.
return int

GetProjectItem() public method

Maps back to the hierarchy or project item object corresponding to the browse object.
public GetProjectItem ( IVsHierarchy &hier, uint &itemid ) : int
hier IVsHierarchy Reference to the hierarchy object.
itemid uint Reference to the project item.
return int

GetProperty() protected method

protected GetProperty ( string name, string def ) : string
name string
def string
return string

NodeProperties() public method

public NodeProperties ( HierarchyNode node ) : System
node HierarchyNode
return System

SetProperty() protected method

protected SetProperty ( string name, string value ) : void
name string
value string
return void