IVsLiteTreeList 接口

提供有关符号的信息将作为一个整体组织的一部分树视图中的列表 (IVsLiteTree) 的代码浏览工具。 列表是库的工具连接信息的基本单元测试和显示为一组特定父的同级节点树视图中。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")> _
Public Interface IVsLiteTreeList
[InterfaceTypeAttribute()]
[GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")]
public interface IVsLiteTreeList

IVsLiteTreeList 类型公开以下成员。

方法

  名称 说明
公共方法 GetDisplayData 检索数据绘制请求的树列表项。
公共方法 GetExpandable 指定项目是否为可展开的。
公共方法 GetExpandedList 展开树列表节点。
公共方法 GetFlags 返回当前树的属性列表。
公共方法 GetItemCount 返回的项数。当前树的列表。
公共方法 GetListChanges 返回在树列表中发生的更改。
公共方法 GetText 返回指向该请求树中文本表示形式列表项。
公共方法 GetTipText 返回指向该请求树中工具提示文本列表项。
公共方法 LocateExpandedList 返回指向该指定的树的索引号列表
公共方法 OnClose 通知当前树列表它已关闭。
公共方法 ToggleState ,如果有复选框,通知请求的树项切换其选中状态。
公共方法 UpdateCounter 返回树的当前更改计数器列表和使用指示列表内容已经更改。

页首

备注

IVsObjectList 及其基接口 IVsLiteTreeList 用于组织项目索引从 0 到 CountOfItems – 1 范围符号添加到列表。 大多数在这些接口的方法一次性对唯一索引,作为第一个参数传递给方法。 特殊值 NULINDEX 用于表示整个特别是列表和无项目。

树视图是 IVsLiteTreeList 实现的集合在不同级别。 在树视图中每个节点是在 IVsLiteTreeList 的项目,并可能,因此,有零个或多个子列表。

请参见实现和/或调用的插图在该示例 My C Package的此接口。

对实现者的说明

实现该库参与代码浏览工具。

对调用者的说明

调用代码浏览工具获取有关的信息设置符号来 GetListGetList指定的参数匹配。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间