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. |