IOutliningManager Интерфейс

Определение

Предоставляет функции для структуры.

public interface class IOutliningManager : IDisposable
public interface IOutliningManager : IDisposable
type IOutliningManager = interface
    interface IDisposable
Public Interface IOutliningManager
Implements IDisposable
Реализации

Комментарии

Все методы, принимающие SnapshotSpan объекты, занимают буфер правки в модели представления представления. Этот буфер можно также извлечь из свойства TextBuffer объекта ITextView .

Этот диспетчер структуры предоставляется IOutliningManagerService .

Свойства

Enabled

Определяет, включена ли структура.

Методы

CollapseAll(SnapshotSpan, Predicate<ICollapsible>)

Сворачивает все регионы, соответствующие указанному предикату.

Expand(ICollapsed)

Разворачивает сворачиваемый диапазон.

ExpandAll(SnapshotSpan, Predicate<ICollapsed>)

Развертывает все регионы, соответствующие указанному предикату.

GetAllRegions(NormalizedSnapshotSpanCollection)

Получает все области, пересекающие данную коллекцию диапазонов, независимо от того, свернуты ли они.

GetAllRegions(NormalizedSnapshotSpanCollection, Boolean)

Получает все области, пересекающие данную коллекцию диапазонов, независимо от того, свернуты ли они.

GetAllRegions(SnapshotSpan)

Получает все области, пересекающие заданный диапазон, независимо от того, свернуты ли они.

GetAllRegions(SnapshotSpan, Boolean)

Получает все области, пересекающие заданный диапазон, независимо от того, свернуты ли они.

GetCollapsedRegions(NormalizedSnapshotSpanCollection)

Получает все свернутые области, пересекающие данную коллекцию диапазонов.

GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean)

Получает все свернутые области, пересекающие данную коллекцию диапазонов.

GetCollapsedRegions(SnapshotSpan)

Получает все свернутые области, пересекающие заданный диапазон.

GetCollapsedRegions(SnapshotSpan, Boolean)

Получает все свернутые области, пересекающие заданный диапазон.

TryCollapse(ICollapsible)

Предпринимает попытку свернуть заданную область.

События

OutliningEnabledChanged

Происходит при включении или отключении структуры.

RegionsChanged

Происходит при ICollapsible изменении набора регионов в соответствующем буфере элизии.

RegionsCollapsed

Происходит при сворачивании области ICollapsible.

RegionsExpanded

Происходит при разворачивании области ICollapsed.

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