Condividi tramite


Source.GetPairExtents Method (IVsTextView, Int32, Int32, TextSpan%, TextSpan%)

Gets the text spans for a matching pair (or triplet) of language elements.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntax

'Dichiarazione
Public Overridable Function GetPairExtents ( _
    textView As IVsTextView, _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef startBraceSpan As TextSpan, _
    <OutAttribute> ByRef endBraceSpan As TextSpan _
) As Boolean
'Utilizzo
Dim instance As Source
Dim textView As IVsTextView
Dim line As Integer
Dim col As Integer
Dim startBraceSpan As TextSpan
Dim endBraceSpan As TextSpan
Dim returnValue As Boolean

returnValue = instance.GetPairExtents(textView, _
    line, col, startBraceSpan, endBraceSpan)
public virtual bool GetPairExtents(
    IVsTextView textView,
    int line,
    int col,
    out TextSpan startBraceSpan,
    out TextSpan endBraceSpan
)
public:
virtual bool GetPairExtents(
    IVsTextView^ textView, 
    int line, 
    int col, 
    [OutAttribute] TextSpan% startBraceSpan, 
    [OutAttribute] TextSpan% endBraceSpan
)
abstract GetPairExtents : 
        textView:IVsTextView * 
        line:int * 
        col:int * 
        startBraceSpan:TextSpan byref * 
        endBraceSpan:TextSpan byref -> bool 
override GetPairExtents : 
        textView:IVsTextView * 
        line:int * 
        col:int * 
        startBraceSpan:TextSpan byref * 
        endBraceSpan:TextSpan byref -> bool 
public function GetPairExtents(
    textView : IVsTextView, 
    line : int, 
    col : int, 
    startBraceSpan : TextSpan, 
    endBraceSpan : TextSpan
) : boolean

Parameters

Return Value

Type: System.Boolean

Remarks

This method performs a BeginParse operation with MatchBraces and a ParseResultHandler() of HandleGetPairExtentResponse() and returns the starting and ending IVsTextSpan objects.

.NET Framework Security

See Also

Reference

Source Class

Source Members

GetPairExtents Overload

Microsoft.VisualStudio.Package Namespace