Partilhar via


Método IVsTextFind.Find

Localiza um determinado bloco de texto no buffer de texto.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
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

Parâmetros

  • pszText
    Tipo: String

    [in] Ponteiro para uma seqüência terminada nula, que contém o texto.

  • iStartLine
    Tipo: Int32

    [in] Integer que contém a linha de início.

  • iStartIndex
    Tipo: Int32

    [in] Valor de índice inteiro para o caractere inicial dentro da linha. Deve ser menor ou igual ao comprimento da linha.)

  • iEndLine
    Tipo: Int32

    [in] Valor inteiro para o final da linha.

  • iEndIndex
    Tipo: Int32

    [in] Valor de índice inteiro para o caractere final na linha. Deve ser menor ou igual ao comprimento da linha.)

  • iFlags
    Tipo: Int32

    [in] Sinaliza a partir do TextFindMode enumeração.

  • piLine
    Tipo: Int32%

    [out] Ponteiro para o número da linha onde se encontra o texto desejado.

  • piCol
    Tipo: Int32%

    [out] Ponteiro para o número da coluna na linha onde se encontra o texto desejado.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De 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
);

Segurança do .NET Framework

Consulte também

Referência

IVsTextFind Interface

Namespace Microsoft.VisualStudio.TextManager.Interop