IVsLiteTree Interface
Represents a lightweight tree control. Used, for example, in the Object Browser and Find Symbol 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