TextSelection.TextRanges Свойство

Определение

Возвращает коллекцию TextRanges с одним объектом TextRange для каждой строки или частичной строки выделения.

public:
 property EnvDTE::TextRanges ^ TextRanges { EnvDTE::TextRanges ^ get(); };
[System.Runtime.InteropServices.DispId(56)]
public EnvDTE.TextRanges TextRanges { [System.Runtime.InteropServices.DispId(56)] get; }
[<System.Runtime.InteropServices.DispId(56)>]
[<get: System.Runtime.InteropServices.DispId(56)>]
member this.TextRanges : EnvDTE.TextRanges
Public ReadOnly Property TextRanges As TextRanges

Значение свойства

TextRanges

Коллекция TextRanges.

Атрибуты

Примеры

Sub TextRangesExample()  
   ' Before running this example, open a code document.  
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection  
   MsgBox("Startpoint line: " & (objSel.TextRanges.Item(1).StartPoint.Line) & vbCr & "Endpoint line: " & (objSel.TextRanges.Item(1).EndPoint.Line))  
End Sub  

Комментарии

Для каждой строки в выделенном фрагменте текста, независимо от текущего режима, TextRange объект представляет виртуальную часть строки в выделенном фрагменте. Если выбран режим выбора Stream , TextRange объекты представляют только текст, наявляющийся в выделенном фрагменте. Если некоторые строки длиннее, чем другие, то диапазоны будут доступны только для строк, содержащих текст.

При каждом TextRanges извлечении коллекции из выбранного текста происходит потеря прежнего содержимого.

Применяется к