IVsLanguageTextOps.GetPairExtent(IVsTextLayer, TextAddress, TextSpan[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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).