C# Класс Microsoft.VisualStudio.Project.NodeProperties

Наследование: LocalizableProperties, ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, EnvDTE80.IInternalExtenderProvider, IVsBrowseObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnvDTE80 bool
EnvDTE80 object
EnvDTE80 object
ExtenderNames object
GetCommonPropertyPages void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
GetProperty ( string name, string def ) : string
SetProperty ( string name, string value ) : void

Приватные методы

Метод Описание
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.

Описание методов

Extender() публичный Метод

public Extender ( string extenderName ) : object
extenderName string
Результат object

GetCfgProvider() публичный Метод

public GetCfgProvider ( IVsCfgProvider &p ) : int
p IVsCfgProvider
Результат int

GetComponentName() публичный Метод

Get the Caption of the Hierarchy Node instance. If Caption is null or empty we delegate to base
public GetComponentName ( ) : string
Результат string

GetPages() публичный Метод

public GetPages ( CAUUID pages ) : void
pages CAUUID
Результат void

GetProjectDesignerPages() публичный Метод

Implementation of the IVsSpecifyProjectDesignerPages. It will retun the pages that are configuration independent.
public GetProjectDesignerPages ( CAUUID pages ) : int
pages CAUUID The pages to return.
Результат int

GetProjectItem() публичный Метод

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.
Результат int

GetProperty() защищенный Метод

protected GetProperty ( string name, string def ) : string
name string
def string
Результат string

NodeProperties() публичный Метод

public NodeProperties ( HierarchyNode node ) : System
node HierarchyNode
Результат System

SetProperty() защищенный Метод

protected SetProperty ( string name, string value ) : void
name string
value string
Результат void