IVsLanguageTextOps.GetPairExtent(IVsTextLayer, TextAddress, TextSpan[]) Methode

Definition

Bestimmt den Speicherort einer entsprechenden geschweiften Klammer, runden Klammer, Anführungszeichen, eckigen Klammer, oder eines anderes Elements, mit dem der Sprachdienst eine -Übereinstimmung möchte.

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

Parameter

pTextLayer
IVsTextLayer

[in] Ein IVsTextLayer-Objekt, das die Textdatei darstellt.

ta
TextAddress

[in] Gibt die Textadresse des ersten Elements im Paar an. Die Textadresse ist relativ zur Position des Texts innerhalb der Textebene. Weitere Informationen finden Sie unter TextAddress.

pts
TextSpan[]

[out] Gibt den Textabschnitt zurück, der das zweite Element paarweise enthält. Weitere Informationen finden Sie unter TextSpan.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

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

Paarzeichen sind geschweifte Klammern, Klammern, Anführungszeichen, eckige Klammern usw.

Hinweis

Der pts Wert ist eine Text Spanne in der entsprechenden Ebene, die in der entsprechenden Ebene (d. h. in) übermittelt wurde pTextLayer . Geben Sie diesen Wert nicht als Text Spanne von der Basisschicht (dem Text Puffer) zurück.

Gilt für