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
pTextLayer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] Um IVsTextLayer objeto que representa o arquivo de texto.
ta
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextAddress[in] Especifica o endereço de texto do primeiro item no par. O endereço do texto é relativa ao local do texto dentro da camada de texto. Para obter mais informações, consulte TextAddress.
pts
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] Retorna o trecho de texto que contém o segundo item no par. Para obter mais informações, consulte TextSpan.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.