IVsLanguageTextOps.GetPairExtent Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eşleşen bir ayraç, parantez, tırnak işareti, köşeli ayracın veya dil hizmetinin eşleştirmek istediği başka herhangi bir öğenin konumunu belirler.
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
Parametreler
- pTextLayer
- IVsTextLayer
'ndaki IVsTextLayer Metin dosyasını temsil eden nesne.
- ta
- TextAddress
'ndaki Çiftteki ilk öğenin metin adresini belirtir. Metin adresi metin katmanındaki metnin konumuyla ilişkilidir. Daha fazla bilgi için bkz. TextAddress.
- pts
- TextSpan[]
dışı Çiftteki ikinci öğeyi içeren metnin aralığını döndürür. Daha fazla bilgi için bkz. TextSpan.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Textmgr. IDL dosyasından:
HRESULT IVsLanguageTextOps::GetPairExtent(
[in] IVsTextLayer *pTextLayer,
[in] TextAddress ta,
[out, retval] TextSpan *pts
);
Karakterleri çift ayraç, parantezler, tırnak işaretleri, köşeli ayraçlar vb. içerir.
Not
ptsDeğer, karşılık gelen katmanda geçirilen (yani, içinde) bir metin yayıdır pTextLayer . Bunu temel katmandan metin yayılımı olarak döndürmeyin (metin arabelleği).