Поделиться через


TextSelection.TextRanges - свойство

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

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
ReadOnly Property TextRanges As TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
    TextRanges^ get ();
}
abstract TextRanges : TextRanges
function get TextRanges () : TextRanges

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

Тип: EnvDTE.TextRanges
Коллекция TextRanges.

Заметки

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

При каждом извлечении коллекции 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

Безопасность платформы .NET Framework

См. также

Ссылки

TextSelection Интерфейс

EnvDTE - пространство имен