IVsObjectList2.DoDelete 方法

针对原始列表中执行删除操作。

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

语法

声明
Function DoDelete ( _
    index As UInteger, _
    grfFlags As UInteger _
) As Integer
int DoDelete(
    uint index,
    uint grfFlags
)

参数

  • index
    类型:System.UInt32
    [in] 指定列表项的索引删除。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell80.idl:

[C++]

HRESULT IVsObjectList2::DoDelete(
   [in] ULONG Index, 
   [in] VSOBJOPFLAGS grfFlags
);

,当用户需要删除该项。 index时,环境调用 DoDelete 。 ,在 CanDelete 对该项并返回 true后,此方法仅调用。 在一个成功删除 DoDelete 应返回 S_OK,因此,如果该删除操作失败,则返回该失败视为错误并将丰富的错误消息指示遇到的问题。

.NET Framework 安全性

请参见

参考

IVsObjectList2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间