IVsTextFind.Find 方法

查找给定文本块在文本缓冲区的。

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

语法

声明
Function Find ( _
    pszText As String, _
    iStartLine As Integer, _
    iStartIndex As Integer, _
    iEndLine As Integer, _
    iEndIndex As Integer, _
    iFlags As Integer, _
    <OutAttribute> ByRef piLine As Integer, _
    <OutAttribute> ByRef piCol As Integer _
) As Integer
int Find(
    string pszText,
    int iStartLine,
    int iStartIndex,
    int iEndLine,
    int iEndIndex,
    int iFlags,
    out int piLine,
    out int piCol
)
int Find(
    [InAttribute] String^ pszText, 
    [InAttribute] int iStartLine, 
    [InAttribute] int iStartIndex, 
    [InAttribute] int iEndLine, 
    [InAttribute] int iEndIndex, 
    [InAttribute] int iFlags, 
    [OutAttribute] int% piLine, 
    [OutAttribute] int% piCol
)
abstract Find : 
        pszText:string * 
        iStartLine:int * 
        iStartIndex:int * 
        iEndLine:int * 
        iEndIndex:int * 
        iFlags:int * 
        piLine:int byref * 
        piCol:int byref -> int
function Find(
    pszText : String, 
    iStartLine : int, 
    iStartIndex : int, 
    iEndLine : int, 
    iEndIndex : int, 
    iFlags : int, 
    piLine : int, 
    piCol : int
) : int

参数

  • pszText
    类型:String

    [in] 为 null 指针已停止包含文本的字符串。

  • iStartLine
    类型:Int32

    [in] 包含起始行的整数。

  • iStartIndex
    类型:Int32

    [in] 整数开始字符的索引值行中。 必须小于或等于行的长度。)

  • iEndLine
    类型:Int32

    [in] 末端的整数值。

  • iEndIndex
    类型:Int32

    [in] 整数尾字符的索引值在行。 必须小于或等于行的长度。)

  • iFlags
    类型:Int32

    [in] 从 TextFindMode 枚举的标志。

  • piLine
    类型:Int32%

    [out] 对于查找所需的文本的行号的指针。

  • piCol
    类型:Int32%

    [out] 为列数的指针在查找所需的文本的行。

返回值

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

备注

COM 签名

从 textmgr.idl:

HRESULT IVsTextFind::Find(
   [in] const WCHAR *pszText, 
   [in] long iStartLine, 
   [in] CharIndex iStartIndex, 
   [in] long iEndLine, 
   [in] CharIndex iEndIndex, 
   [in] long iFlags, 
   [out] long *piLine, 
   [out] long *piCol
);

.NET Framework 安全性

请参阅

参考

IVsTextFind 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间