Condividi tramite


Interfaccia IOutliningManager

Fornisce la funzionalità di struttura.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Outlining
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Sintassi

'Dichiarazione
Public Interface IOutliningManager _
    Inherits IDisposable
public interface IOutliningManager : IDisposable
public interface class IOutliningManager : IDisposable
type IOutliningManager =  
    interface 
        interface IDisposable 
    end
public interface IOutliningManager extends IDisposable

Il tipo IOutliningManager espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Enabled Determina se la struttura è abilitata.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CollapseAll Comprime tutte le aree nell'intervallo specificato che corrispondono al predicato specificato.
Metodo pubblico Dispose Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico Expand Espande l'intervallo comprimibile.
Metodo pubblico ExpandAll Espandere tutte le aree nell'intervallo specificato che corrispondono al predicato specificato.
Metodo pubblico GetAllRegions(NormalizedSnapshotSpanCollection) Ottiene tutte le aree che tagliano la raccolta specificata di intervalli, indipendentemente dal fatto che verranno compresse.
Metodo pubblico GetAllRegions(SnapshotSpan) Ottiene tutte le aree che tagliano l'intervallo specificato, indipendentemente dal fatto che verranno compresse.
Metodo pubblico GetAllRegions(NormalizedSnapshotSpanCollection, Boolean) Ottiene tutte le aree che tagliano la raccolta specificata di intervalli, indipendentemente dal fatto che verranno compresse.
Metodo pubblico GetAllRegions(SnapshotSpan, Boolean) Ottiene tutte le aree che tagliano l'intervallo specificato, indipendentemente dal fatto che verranno compresse.
Metodo pubblico GetCollapsedRegions(NormalizedSnapshotSpanCollection) Ottiene tutte le aree compresse che intersecano la raccolta specificata di intervalli.
Metodo pubblico GetCollapsedRegions(SnapshotSpan) Ottiene tutte le aree compresse che intersecano l'intervallo specificato.
Metodo pubblico GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) Ottiene tutte le aree compresse che intersecano la raccolta specificata di intervalli.
Metodo pubblico GetCollapsedRegions(SnapshotSpan, Boolean) Ottiene tutte le aree compresse che intersecano l'intervallo specificato.
Metodo pubblico TryCollapse Tenta di comprimere un'area specificata.

In alto

Eventi

  Nome Descrizione
Evento pubblico OutliningEnabledChanged Si verifica quando la struttura è stata abilitata o disabilitata.
Evento pubblico RegionsChanged Si verifica quando sono presenti nel set di modifiche ICollapsible aree nel buffer corrispondente di elisione.
Evento pubblico RegionsCollapsed si verifica quando ICollapsible l'area viene compressa.
Evento pubblico RegionsExpanded si verifica quando ICollapsed l'area viene espansa.

In alto

Note

I metodi che accettano SnapshotSpan gli oggetti sono intervalli del buffer di modifica nel modello di visualizzazione di una visualizzazione. Questo buffer può essere recuperata dal TextBuffer proprietà. Questo gestore della struttura è fornito da IOutliningManagerService.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Outlining