IVsProvideColorableItems.GetItemCount 方法

确定语言服务提供的自定义可着色项的数目。

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

语法

声明
Function GetItemCount ( _
    <OutAttribute> ByRef piCount As Integer _
) As Integer
int GetItemCount(
    out int piCount
)
int GetItemCount(
    [OutAttribute] int% piCount
)
abstract GetItemCount : 
        piCount:int byref -> int
function GetItemCount(
    piCount : int
) : int

参数

  • piCount
    类型:Int32%

    [out] 语言服务提供的自定义可着色项的数目。

返回值

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

备注

COM 签名

从 textmgr.idl:

HRESULT IVsProvideColorableItems::GetItemCount(
   [out] int *piCount
);

核心编辑器调用 GetItemCount ,在加载语言服务且需要知道多少个自定义可着色项语言服务提供。 此计数包括语言服务实际上提供颜色的次数。 如果语言服务选择包含索引 0 的占位符,在从此方法返回的计数不应包括该占位符。

.NET Framework 安全性

请参阅

参考

IVsProvideColorableItems 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间