IOutliningManager Schnittstelle

Definition

Stellt Gliederungsfunktionalität bereit.

public interface class IOutliningManager : IDisposable
public interface IOutliningManager : IDisposable
type IOutliningManager = interface
    interface IDisposable
Public Interface IOutliningManager
Implements IDisposable
Implementiert

Hinweise

Alle Methoden, die-Objekte annehmen, SnapshotSpan sind Spannen des Bearbeitungs Puffers im Ansichts Modell einer Ansicht. Dieser Puffer kann auch aus der TextBuffer-Eigenschaft eines abgerufen werden ITextView .

Dieser Gliederungs-Manager wird von bereitgestellt IOutliningManagerService .

Eigenschaften

Enabled

Bestimmt, ob die Gliederung aktiviert ist.

Methoden

CollapseAll(SnapshotSpan, Predicate<ICollapsible>)

Reduziert alle Bereiche, die dem angegebenen Prädikat entsprechen.

Expand(ICollapsed)

Erweitert die reduzierbare Spanne.

ExpandAll(SnapshotSpan, Predicate<ICollapsed>)

Erweitert alle Regionen, die dem angegebenen Prädikat entsprechen.

GetAllRegions(NormalizedSnapshotSpanCollection)

Ruft alle Bereiche ab, die die angegebene Auflistung von Spannen schneiden, unabhängig davon, ob sie reduziert sind.

GetAllRegions(NormalizedSnapshotSpanCollection, Boolean)

Ruft alle Bereiche ab, die die angegebene Auflistung von Spannen schneiden, unabhängig davon, ob sie reduziert sind.

GetAllRegions(SnapshotSpan)

Ruft alle Bereiche ab, die die angegebene Spanne schneiden, unabhängig davon, ob sie reduziert sind.

GetAllRegions(SnapshotSpan, Boolean)

Ruft alle Bereiche ab, die die angegebene Spanne schneiden, unabhängig davon, ob sie reduziert sind.

GetCollapsedRegions(NormalizedSnapshotSpanCollection)

Ruft alle reduzierten Bereiche ab, die die angegebene Auflistung von Spannen schneiden.

GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean)

Ruft alle reduzierten Bereiche ab, die die angegebene Auflistung von Spannen schneiden.

GetCollapsedRegions(SnapshotSpan)

Ruft alle reduzierten Bereiche ab, die die angegebene Spanne schneiden.

GetCollapsedRegions(SnapshotSpan, Boolean)

Ruft alle reduzierten Bereiche ab, die die angegebene Spanne schneiden.

TryCollapse(ICollapsible)

Versucht, einen angegebenen Bereich zu reduzieren.

Ereignisse

OutliningEnabledChanged

Tritt ein, wenn die Gliederung aktiviert oder deaktiviert wurde.

RegionsChanged

Tritt auf, wenn sich der Satz von ICollapsible Regionen im entsprechenden elisions Puffer ändert.

RegionsCollapsed

Tritt ein, wenn ein ICollapsible-Bereich reduziert wird.

RegionsExpanded

Tritt ein, wenn ein ICollapsed-Bereich erweitert wird.

Gilt für