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


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

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

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

Синтаксис

'Декларация
ReadOnly Property TextRanges As TextRanges
TextRanges TextRanges { get; }
property TextRanges^ TextRanges {
    TextRanges^ get ();
}
abstract TextRanges : TextRanges with 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

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

См. также

Ссылки

TextSelection Интерфейс

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