C# 클래스 Nitra.VisualStudio.LibraryNode

Single node inside the tree of the libraries in the object browser or class view.
상속: IVsSimpleObjectList2, IVsNavInfoNode
파일 보기 프로젝트 열기: rsdn/nitra 1 사용 예제들

공개 메소드들

메소드 설명
LibraryNode ( LibraryNode node ) : System
LibraryNode ( string name ) : System
LibraryNode ( string name, LibraryNodeType type ) : System
LibraryNode ( string name, LibraryNodeType type, LibraryNodeCapabilities capabilities, CommandID contextMenuID ) : System

보호된 메소드들

메소드 설명
CategoryField ( LIB_CATEGORY category ) : uint
Clone ( ) : LibraryNode
Delete ( ) : void

Performs the operations needed to delete this node.

DoDragDrop ( Microsoft.VisualStudio.Shell.OleDataObject dataObject, uint keyState, uint effect ) : void

Perform a Drag and Drop operation on this node.

EnumClipboardFormats ( _VSOBJCFFLAGS flags, VSOBJCLIPFORMAT formats ) : uint
FillDescription ( _VSOBJDESCOPTIONS flags, IVsObjectBrowserDescription3 description ) : void
FilterView ( LibraryNodeType filterType ) : IVsSimpleObjectList2
GetSourceContextWithOwnership ( string &fileName, uint &pulLineNum ) : void
GetTextWithOwnership ( VSTREETEXTOPTIONS tto ) : string
GotoSource ( VSOBJGOTOSRCTYPE gotoType ) : void
Rename ( string newName, uint flags ) : void
SetCapabilityFlag ( LibraryNodeCapabilities flag, bool value ) : void
SourceItems ( IVsHierarchy &hierarchy, uint &itemId, uint &itemsCount ) : void

Finds the source files associated with this node.

비공개 메소드들

메소드 설명
AddNode ( LibraryNode node ) : void
IVsNavInfoNode ( string &pbstrName ) : int
IVsNavInfoNode ( uint &pllt ) : int
IVsSimpleObjectList2 ( IVsNavInfoNode pNavInfoNode, uint &pulIndex ) : int
IVsSimpleObjectList2 ( VSTREECLOSEACTIONS ptca ) : int
IVsSimpleObjectList2 ( uint &pgrfCapabilities ) : int
IVsSimpleObjectList2 ( uint index, System.Guid &pclsidActive, int &pnMenuId, IOleCommandTarget &ppCmdTrgtActive ) : int
IVsSimpleObjectList2 ( uint index, IDataObject pDataObject, uint grfKeyState, uint &pdwEffect ) : int
IVsSimpleObjectList2 ( uint index, IVsHierarchy &ppHier, uint &pItemid, uint &pcItems ) : int
IVsSimpleObjectList2 ( uint index, IVsNavInfo &ppNavInfo ) : int
IVsSimpleObjectList2 ( uint index, IVsNavInfoNode &ppNavInfoNode ) : int
IVsSimpleObjectList2 ( uint index, VSOBJGOTOSRCTYPE SrcType ) : int
IVsSimpleObjectList2 ( uint index, VSOBJGOTOSRCTYPE SrcType, int &pfOK ) : int
IVsSimpleObjectList2 ( uint index, VSTREEDISPLAYDATA pData ) : int
IVsSimpleObjectList2 ( uint index, VSTREETEXTOPTIONS tto, string &pbstrText ) : int
IVsSimpleObjectList2 ( uint index, VSTREETOOLTIPTYPE eTipType, string &pbstrText ) : int
IVsSimpleObjectList2 ( uint index, int &pfOK ) : int
IVsSimpleObjectList2 ( uint index, int propid, object &pvar ) : int
IVsSimpleObjectList2 ( uint index, int Category, uint &pfCatField ) : int
IVsSimpleObjectList2 ( uint index, object &ppdispBrowseObj ) : int
IVsSimpleObjectList2 ( uint index, string pszNewName, int &pfOK ) : int
IVsSimpleObjectList2 ( uint index, string pszNewName, uint grfFlags ) : int
IVsSimpleObjectList2 ( uint index, uint grfFlags ) : int
IVsSimpleObjectList2 ( uint index, uint grfFlags, FORMATETC pFormatetc, STGMEDIUM pMedium ) : int
IVsSimpleObjectList2 ( uint index, uint grfOptions, IVsObjectBrowserDescription3 pobDesc ) : int
IVsSimpleObjectList2 ( uint index, uint grfFlags, VSOBJCLIPFORMAT pcfFormat, object &pvarFormat ) : int
IVsSimpleObjectList2 ( uint index, uint ListTypeExcluded, int &pfExpandable ) : int
IVsSimpleObjectList2 ( uint index, uint grfGSI, uint cItems, VSITEMSELECTION rgItemSel ) : int
IVsSimpleObjectList2 ( uint index, uint grfFlags, uint celt, VSOBJCLIPFORMAT rgcfFormats, uint pcActual ) : int
IVsSimpleObjectList2 ( uint index, uint ListType, uint flags, VSOBSEARCHCRITERIA2 pobSrch, IVsSimpleObjectList2 &ppIVsSimpleObjectList2 ) : int
RemoveNode ( LibraryNode node ) : void

메소드 상세

CategoryField() 보호된 메소드

protected CategoryField ( LIB_CATEGORY category ) : uint
category LIB_CATEGORY
리턴 uint

Clone() 보호된 메소드

protected Clone ( ) : LibraryNode
리턴 LibraryNode

Delete() 보호된 메소드

Performs the operations needed to delete this node.
protected Delete ( ) : void
리턴 void

DoDragDrop() 보호된 메소드

Perform a Drag and Drop operation on this node.
protected DoDragDrop ( Microsoft.VisualStudio.Shell.OleDataObject dataObject, uint keyState, uint effect ) : void
dataObject Microsoft.VisualStudio.Shell.OleDataObject
keyState uint
effect uint
리턴 void

EnumClipboardFormats() 보호된 메소드

protected EnumClipboardFormats ( _VSOBJCFFLAGS flags, VSOBJCLIPFORMAT formats ) : uint
flags _VSOBJCFFLAGS
formats VSOBJCLIPFORMAT
리턴 uint

FillDescription() 보호된 메소드

protected FillDescription ( _VSOBJDESCOPTIONS flags, IVsObjectBrowserDescription3 description ) : void
flags _VSOBJDESCOPTIONS
description IVsObjectBrowserDescription3
리턴 void

FilterView() 보호된 메소드

protected FilterView ( LibraryNodeType filterType ) : IVsSimpleObjectList2
filterType LibraryNodeType
리턴 IVsSimpleObjectList2

GetSourceContextWithOwnership() 보호된 메소드

protected GetSourceContextWithOwnership ( string &fileName, uint &pulLineNum ) : void
fileName string
pulLineNum uint
리턴 void

GetTextWithOwnership() 보호된 메소드

protected GetTextWithOwnership ( VSTREETEXTOPTIONS tto ) : string
tto VSTREETEXTOPTIONS
리턴 string

GotoSource() 보호된 메소드

protected GotoSource ( VSOBJGOTOSRCTYPE gotoType ) : void
gotoType VSOBJGOTOSRCTYPE
리턴 void

LibraryNode() 공개 메소드

public LibraryNode ( LibraryNode node ) : System
node LibraryNode
리턴 System

LibraryNode() 공개 메소드

public LibraryNode ( string name ) : System
name string
리턴 System

LibraryNode() 공개 메소드

public LibraryNode ( string name, LibraryNodeType type ) : System
name string
type LibraryNodeType
리턴 System

LibraryNode() 공개 메소드

public LibraryNode ( string name, LibraryNodeType type, LibraryNodeCapabilities capabilities, CommandID contextMenuID ) : System
name string
type LibraryNodeType
capabilities LibraryNodeCapabilities
contextMenuID System.ComponentModel.Design.CommandID
리턴 System

Rename() 보호된 메소드

protected Rename ( string newName, uint flags ) : void
newName string
flags uint
리턴 void

SetCapabilityFlag() 보호된 메소드

protected SetCapabilityFlag ( LibraryNodeCapabilities flag, bool value ) : void
flag LibraryNodeCapabilities
value bool
리턴 void

SourceItems() 보호된 메소드

Finds the source files associated with this node.
protected SourceItems ( IVsHierarchy &hierarchy, uint &itemId, uint &itemsCount ) : void
hierarchy IVsHierarchy The hierarchy containing the items.
itemId uint The item id of the item.
itemsCount uint Number of items.
리턴 void