IVsLiteTree Interface
Represents a lightweight tree control. Used, for example, in the ObjectBrowser and FindSymbol dialogs.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLiteTree
[GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute()]
public interface IVsLiteTree
[GuidAttribute(L"C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute()]
public interface class IVsLiteTree
[<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")>]
[<InterfaceTypeAttribute()>]
type IVsLiteTree = interface end
public interface IVsLiteTree
The IVsLiteTree type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
AdviseTreeEvents | Registers an IVsLiteTreeEvents interface and thus adds an events listener to the listener list. |
![]() |
CloneTreeAbsolute | Clones the tree structure starting a specific node. |
![]() |
DelayRedraw | Indicates whether or not to redraw the tree. |
![]() |
DeleteItems | Used to delete specific items without realigning the tree by calling ReAlign. |
![]() |
EnableTreeEvents | Enables reporting of events on the tree. |
![]() |
EnumAbsoluteIndices | Enumerates the items in a tree list beginning at a particular index. |
![]() |
EnumOrderedListItems | Enumerate the complete tree list a sub-tree at a time. |
![]() |
GetDescendantItemCount | Returns the number of descendants of a given node. |
![]() |
GetExpandableAbsolute | Determines whether or not you can expand an item. |
![]() |
GetExpandedAbsolute | Determines whether an item is expanded. |
![]() |
GetExpandedListAbsolute | Returns the expanded list at the given index, if any. |
![]() |
GetInitFlags | Retrieves the tree list options. |
![]() |
GetItemInfoAbsolute | Retrieves the parent list of a node. |
![]() |
GetOffsetFromParent | Returns the offset between the index of a parent node and a relative index. |
![]() |
GetParentIndexAbsolute | Gets the next visible expanded list. |
![]() |
Init | Initializes the tree using specified options. |
![]() |
InsertItems | Insert items without performing realignment. |
![]() |
QueryItemVisible | Indicates whether an item is visible. |
![]() |
ReAlign | Realign part of the list designated by an IVsLiteTreeList instance. |
![]() |
Refresh | Refresh the tree by calling UpdateRequired as necessary. |
![]() |
SetRedraw | Set or reset redrawing of the tree list. |
![]() |
SetRoot | Sets the root object of the tree. |
![]() |
ToggleExpansionAbsolute | Expands an item by selected by absolute index. |
![]() |
ToggleStateAbsolute | Toggles the state of an item. An item may have more than two states. |
![]() |
UnadviseTreeEvents | Unregisters an IVsLiteTreeEvents interface and thus removes an events listener from the list. |
![]() |
VisibleItemCount | Returns the number of items displayed. |
Top