C# 클래스 Microsoft.VisualStudio.Project.NodeProperties

상속: LocalizableProperties, ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, EnvDTE80.IInternalExtenderProvider, IVsBrowseObject
파일 보기 프로젝트 열기: IntelliTect/PowerStudio 1 사용 예제들

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