Partilhar via


Método IVsLanguageTextOps.GetPairExtent

Determina o local de uma chave correspondente, parênteses, aspas, colchete ou qualquer outro item que o serviço de idioma deseja corresponder.

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

Sintaxe

'Declaração
Function GetPairExtent ( _
    pTextLayer As IVsTextLayer, _
    ta As TextAddress, _
    <OutAttribute> pts As TextSpan() _
) As Integer
int GetPairExtent(
    IVsTextLayer pTextLayer,
    TextAddress ta,
    TextSpan[] pts
)
int GetPairExtent(
    [InAttribute] IVsTextLayer^ pTextLayer, 
    [InAttribute] TextAddress ta, 
    [OutAttribute] array<TextSpan>^ pts
)
abstract GetPairExtent : 
        pTextLayer:IVsTextLayer * 
        ta:TextAddress * 
        pts:TextSpan[] byref -> int
function GetPairExtent(
    pTextLayer : IVsTextLayer, 
    ta : TextAddress, 
    pts : TextSpan[]
) : int

Parâmetros

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 IVsLanguageTextOps::GetPairExtent(
   [in] IVsTextLayer *pTextLayer, 
   [in] TextAddress ta, 
   [out, retval] TextSpan *pts
);

Pares de caracteres incluem chaves, entre parênteses, aspas, colchetes e assim por diante.

Dica

O pts valor é um intervalo de texto na camada correspondente que foi passado (isto é, na pTextLayer).Não retornam isso como um texto de span da camada base (o buffer de texto).

Segurança do .NET Framework

Consulte também

Referência

IVsLanguageTextOps Interface

Namespace Microsoft.VisualStudio.TextManager.Interop