IVsTextMarkerClient.ExecMarkerCommand 方法

对特定标记的命令在文本缓冲区中。

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

语法

声明
Function ExecMarkerCommand ( _
    pMarker As IVsTextMarker, _
    iItem As Integer _
) As Integer
int ExecMarkerCommand(
    IVsTextMarker pMarker,
    int iItem
)
int ExecMarkerCommand(
    [InAttribute] IVsTextMarker^ pMarker, 
    [InAttribute] int iItem
)
abstract ExecMarkerCommand : 
        pMarker:IVsTextMarker * 
        iItem:int -> int
function ExecMarkerCommand(
    pMarker : IVsTextMarker, 
    iItem : int
) : int

参数

  • iItem
    类型:Int32

    [in] 用户选择的命令从上下文菜单。 有关 iItem 值列表,请参见 MarkerCommandValues

返回值

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

备注

COM 签名

从 textmgr.idl:

HRESULT IVsTextMarkerClient::ExecMarkerCommand(
   [in] IVsTextMarker* pMarker,
   [in] long iItem
);

GetMarkerCommandInfo 一起执行此方法重写标记命令文本标记提供上下文菜单。

.NET Framework 安全性

请参阅

参考

IVsTextMarkerClient 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间