IVsLanguageTextOps.GetPairExtent(IVsTextLayer, TextAddress, TextSpan[]) Método

Definição

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

public:
 int GetPairExtent(Microsoft::VisualStudio::TextManager::Interop::IVsTextLayer ^ pTextLayer, Microsoft::VisualStudio::TextManager::Interop::TextAddress ta, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pts);
public:
 int GetPairExtent(Microsoft::VisualStudio::TextManager::Interop::IVsTextLayer ^ pTextLayer, Microsoft::VisualStudio::TextManager::Interop::TextAddress ta, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pts);
int GetPairExtent(Microsoft::VisualStudio::TextManager::Interop::IVsTextLayer const & pTextLayer, Microsoft::VisualStudio::TextManager::Interop::TextAddress ta, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & pts);
public int GetPairExtent (Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer pTextLayer, Microsoft.VisualStudio.TextManager.Interop.TextAddress ta, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pts);
abstract member GetPairExtent : Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer * Microsoft.VisualStudio.TextManager.Interop.TextAddress * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Function GetPairExtent (pTextLayer As IVsTextLayer, ta As TextAddress, pts As TextSpan()) As Integer

Parâmetros

pTextLayer
IVsTextLayer

no Um IVsTextLayer objeto que representa o arquivo de texto.

ta
TextAddress

no Especifica o endereço de texto do primeiro item no par. O endereço de texto é relativo ao local do texto dentro da camada de texto. Para obter mais informações, consulte TextAddress.

pts
TextSpan[]

fora Retorna o intervalo de texto que contém o segundo item no par. Para obter mais informações, consulte TextSpan.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

HRESULT IVsLanguageTextOps::GetPairExtent(  
   [in] IVsTextLayer *pTextLayer,   
   [in] TextAddress ta,   
   [out, retval] TextSpan *pts  
);  

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

Observação

O pts valor é um intervalo de texto na camada correspondente que foi passada (ou seja, em pTextLayer ). Não retorne isso como um trecho de texto da camada base (o buffer de texto).

Aplica-se a