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


IVsTextLayer - интерфейс

Структура дескрипторов буфером между основным и представлением.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")> _
Public Interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute(L"0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface class IVsTextLayer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")>]
type IVsTextLayer =  interface end
public interface IVsTextLayer

Тип IVsTextLayer предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод BaseLineIndexToLocal
Открытый метод CanReplaceLines
Открытый метод CopyLineText Помещает указанный фрагмент текста в буфер, выделенный вызывающим объектом
Открытый метод CreateTrackingPoint Создает точку отслеживания нулевой длины, аналогичный метке нулевой длины.
Открытый метод DeeperLayerLineIndexToLocal
Открытый метод EnumLayerMarkers Перечисляет все метки.
Открытый метод GetBaseBuffer
Открытый метод GetLastLineIndex Возвращает длину последней линии.
Открытый метод GetLengthOfLine Возвращает длину линии.
Открытый метод GetLineCount Возвращает количество линий.
Открытый метод GetLineDataEx
Открытый метод GetLineText Помещает указанный диапазон текста в строку BSTR.
Открытый метод GetMarkerData
Открытый метод LocalLineIndexToBase
Открытый метод LocalLineIndexToDeeperLayer
Открытый метод LockBufferEx
Открытый метод MapLocalSpansToTextOriginatingLayer Сопоставляет набор диапазонов с использованием локальных отмелому уровню, исходящий текста.
Открытый метод ReleaseLineDataEx
Открытый метод ReleaseMarkerData
Открытый метод ReplaceLines Обрабатывает критические линии или объединения и т д
Открытый метод ReplaceLinesEx Обрабатывает критические линии или объединения и т д
Открытый метод UnlockBufferEx

В начало страницы

Заметки

Пример уровень функция-на -- времени, который скрывает текст и функцией.

Один уровень текст может действовать как уровень текст на другом. Сам буфер уровня текста. Таким образом любое количество уровней текст может изменить "воспринятие" представления узла буфера.

Этот интерфейс является производным от IVsTextLines

Примечания для разработчиков

В данный момент невозможно реализовать данный интерфейс.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен

IVsTextLayer2