C# 클래스 Boo.BooLangProject.HierarchyListener

상속: IVsHierarchyEvents
파일 보기 프로젝트 열기: jagregory/boolangstudio 1 사용 예제들

공개 메소드들

메소드 설명
HierarchyListener ( IVsHierarchy hierarchy ) : System
OnInvalidateIcon ( IntPtr hicon ) : int
OnInvalidateItems ( uint itemidParent ) : int
OnItemAdded ( uint itemidParent, uint itemidSiblingPrev, uint itemidAdded ) : int
OnItemDeleted ( uint itemid ) : int
OnItemsAppended ( uint itemidParent ) : int
OnPropertyChanged ( uint itemid, int propid, uint flags ) : int
StartListening ( ) : void

비공개 메소드들

메소드 설명
CanRecurseInto ( uint item ) : bool

Determines whether an item's children can be recursed into.

GetFirstChild ( uint item ) : object

Gets the first child of an item.

GetItemID ( object variant ) : uint

Gets the item ID of a variant object.

IsBooFile ( uint item, string &canonicalName ) : bool

Checks if a file is a valid Boo document.

IsFile ( uint item ) : bool

Checks if an item is a file.

MoveNext ( uint currentItem ) : uint

Moves to the next sibling in the tree.

RaiseCompleteEvent ( ) : void
RaiseItemAddedEvent ( uint item ) : void

Raises the ItemAdded event for the specified item, if it's appropriate to do so.

Scan ( uint id ) : void

Scans an existing hierarchy, raising events for each file it encounters.

메소드 상세

HierarchyListener() 공개 메소드

public HierarchyListener ( IVsHierarchy hierarchy ) : System
hierarchy IVsHierarchy
리턴 System

OnInvalidateIcon() 공개 메소드

public OnInvalidateIcon ( IntPtr hicon ) : int
hicon System.IntPtr
리턴 int

OnInvalidateItems() 공개 메소드

public OnInvalidateItems ( uint itemidParent ) : int
itemidParent uint
리턴 int

OnItemAdded() 공개 메소드

public OnItemAdded ( uint itemidParent, uint itemidSiblingPrev, uint itemidAdded ) : int
itemidParent uint
itemidSiblingPrev uint
itemidAdded uint
리턴 int

OnItemDeleted() 공개 메소드

public OnItemDeleted ( uint itemid ) : int
itemid uint
리턴 int

OnItemsAppended() 공개 메소드

public OnItemsAppended ( uint itemidParent ) : int
itemidParent uint
리턴 int

OnPropertyChanged() 공개 메소드

public OnPropertyChanged ( uint itemid, int propid, uint flags ) : int
itemid uint
propid int
flags uint
리턴 int

StartListening() 공개 메소드

public StartListening ( ) : void
리턴 void