C# Class Microsoft.VisualStudio.Project.NodeProperties

Inheritance: LocalizableProperties, ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, EnvDTE80.IInternalExtenderProvider, IVsBrowseObject
Afficher le fichier Open project: IntelliTect/PowerStudio Class Usage Examples

Private Properties

Свойство Type Description
EnvDTE80 bool
EnvDTE80 object
EnvDTE80 object
ExtenderNames object
GetCommonPropertyPages void

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
GetProperty ( string name, string def ) : string
SetProperty ( string name, string value ) : void

Private Methods

Méthode 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 méthode

public Extender ( string extenderName ) : object
extenderName string
Résultat object

GetCfgProvider() public méthode

public GetCfgProvider ( IVsCfgProvider &p ) : int
p IVsCfgProvider
Résultat int

GetComponentName() public méthode

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

GetPages() public méthode

public GetPages ( CAUUID pages ) : void
pages CAUUID
Résultat void

GetProjectDesignerPages() public méthode

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

GetProjectItem() public méthode

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.
Résultat int

GetProperty() protected méthode

protected GetProperty ( string name, string def ) : string
name string
def string
Résultat string

NodeProperties() public méthode

public NodeProperties ( HierarchyNode node ) : System
node HierarchyNode
Résultat System

SetProperty() protected méthode

protected SetProperty ( string name, string value ) : void
name string
value string
Résultat void