IVsLiteTree Methods

 

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

NameDescription
System_CAPS_pubmethodAdviseTreeEvents(IVsLiteTreeEvents^, UInt32)

Registers an IVsLiteTreeEvents interface and thus adds an events listener to the listener list.

System_CAPS_pubmethodCloneTreeAbsolute(UInt32, IVsLiteTree^)

Clones the tree structure starting a specific node.

System_CAPS_pubmethodDelayRedraw(Int32)

Indicates whether or not to redraw the tree.

System_CAPS_pubmethodDeleteItems(IVsLiteTreeList^, UInt32, UInt32)

Used to delete specific items without realigning the tree by calling ReAlign.

System_CAPS_pubmethodEnableTreeEvents(UInt32, Int32)

Enables reporting of events on the tree.

System_CAPS_pubmethodEnumAbsoluteIndices(IVsLiteTreeList^, UInt32, IntPtr, UInt32)

Enumerates the items in a tree list beginning at a particular index.

System_CAPS_pubmethodEnumOrderedListItems(UInt32, IVsLiteTreeList^, UInt32, UInt32, UInt32)

Enumerate the complete tree list a sub-tree at a time.

System_CAPS_pubmethodGetDescendantItemCount(UInt32, UInt32)

Returns the number of descendants of a given node.

System_CAPS_pubmethodGetExpandableAbsolute(UInt32, Int32)

Determines whether or not you can expand an item.

System_CAPS_pubmethodGetExpandedAbsolute(UInt32, Int32)

Determines whether an item is expanded.

System_CAPS_pubmethodGetExpandedListAbsolute(UInt32, UInt32, IVsLiteTreeList^)

Returns the expanded list at the given index, if any.

System_CAPS_pubmethodGetInitFlags(UInt32)

Retrieves the tree list options.

System_CAPS_pubmethodGetItemInfoAbsolute(UInt32, IVsLiteTreeList^, UInt32, UInt32)

Retrieves the parent list of a node.

System_CAPS_pubmethodGetOffsetFromParent(UInt32, UInt32, UInt32)

Returns the offset between the index of a parent node and a relative index.

System_CAPS_pubmethodGetParentIndexAbsolute(UInt32, UInt32)

Gets the next visible expanded list.

System_CAPS_pubmethodInit(UInt32)

Initializes the tree using specified options.

System_CAPS_pubmethodInsertItems(IVsLiteTreeList^, UInt32, UInt32)

Insert items without performing realignment.

System_CAPS_pubmethodQueryItemVisible(UInt32, Int32)

Indicates whether an item is visible.

System_CAPS_pubmethodReAlign(IVsLiteTreeList^)

Realign part of the list designated by an IVsLiteTreeList instance.

System_CAPS_pubmethodRefresh()

Refresh the tree by calling UpdateRequired as necessary.

System_CAPS_pubmethodSetRedraw(Int32)

Set or reset redrawing of the tree list.

System_CAPS_pubmethodSetRoot(IVsLiteTreeList^, IVsLiteTree^)

Sets the root object of the tree.

System_CAPS_pubmethodToggleExpansionAbsolute(UInt32, Int32, Int32)

Expands an item by selected by absolute index.

System_CAPS_pubmethodToggleStateAbsolute(UInt32, UInt32)

Toggles the state of an item. An item may have more than two states.

System_CAPS_pubmethodUnadviseTreeEvents(UInt32)

Unregisters an IVsLiteTreeEvents interface and thus removes an events listener from the list.

System_CAPS_pubmethodVisibleItemCount(UInt32)

Returns the number of items displayed.

Return to top
Show: