TextSelection.TextRanges - свойство
Обновлен: Ноябрь 2007
Возвращает коллекцию TextRanges с одним объектом TextRange для каждой строки или частичной строки выделения.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property TextRanges As TextRanges
'Применение
Dim instance As TextSelection
Dim value As TextRanges
value = instance.TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
TextRanges^ get ();
}
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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.