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

Gets the span between a matching pair of language elements.

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

Syntax

'Declaration
Public Overridable Sub GetPairExtents ( _
    textView As IVsTextView, _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef span As TextSpan _
)
public virtual void GetPairExtents(
    IVsTextView textView,
    int line,
    int col,
    out TextSpan span
)
public:
virtual void GetPairExtents(
    IVsTextView^ textView, 
    int line, 
    int col, 
    [OutAttribute] TextSpan% span
)
abstract GetPairExtents : 
        textView:IVsTextView * 
        line:int * 
        col:int * 
        span:TextSpan byref -> unit  
override GetPairExtents : 
        textView:IVsTextView * 
        line:int * 
        col:int * 
        span:TextSpan byref -> unit
public function GetPairExtents(
    textView : IVsTextView, 
    line : int, 
    col : int, 
    span : TextSpan
)

Parameters

  • line
    Type: Int32

    The line number.

  • col
    Type: Int32

    The column number.

Remarks

If the location lies between two paired elements, the returned span starts at the starting element and ends with the closing element.

.NET Framework Security

See Also

Reference

Source Class

GetPairExtents Overload

Microsoft.VisualStudio.Package Namespace