IVsObjectList.GetExpandable2 方法
返回指示给定点是否的标志列表项是可扩展的。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function GetExpandable2 ( _
index As UInteger, _
ListTypeExcluded As UInteger, _
<OutAttribute> ByRef pfExpandable As Integer _
) As Integer
int GetExpandable2(
uint index,
uint ListTypeExcluded,
out int pfExpandable
)
参数
- index
类型:System.UInt32
[in] 指定列表项的索引相关。
- ListTypeExcluded
类型:System.UInt32
[in] 指定要排除的列表类型。值从 _LIB_LISTTYPE 枚举中采用。这主要是为了从对象浏览器的注意事项移除 LLT_MEMBERS ,它们在一个独立的窗格显示。
- pfExpandable
类型:System.Int32%
[out] 为指示可伸缩的标志的指针。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsObjectList::GetExpandable2(
[in] ULONG Index,
[in] LIB_LISTTYPE ListTypeExcluded,
[out] BOOL *pfExpandable
);
环境的对象管理器将调用此方法确定是否对象列表节点具有子列表。 该环境可能还指示列表类型从可展开的检查排除通过将 _LIB_LISTTYPE 的枚举数。 ListTypeExcluded 参数。 为 ListTypeExcluded 的使用由主成员在右窗格中列出的 对象浏览器 查询。 如果选择实现 GetCategoryField 而不是 GetExpandable2,请从返回 GetExpandable2的 E_NOTIMPL 。 该环境将调用 GetCategoryField 获取可伸缩信息。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。