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 | |
---|---|---|
Enabled | Determina se la struttura è abilitata. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CollapseAll | Comprime tutte le aree nell'intervallo specificato che corrispondono al predicato specificato. | |
Dispose | Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da IDisposable) | |
Expand | Espande l'intervallo comprimibile. | |
ExpandAll | Espandere tutte le aree nell'intervallo specificato che corrispondono al predicato specificato. | |
GetAllRegions(NormalizedSnapshotSpanCollection) | Ottiene tutte le aree che tagliano la raccolta specificata di intervalli, indipendentemente dal fatto che verranno compresse. | |
GetAllRegions(SnapshotSpan) | Ottiene tutte le aree che tagliano l'intervallo specificato, indipendentemente dal fatto che verranno compresse. | |
GetAllRegions(NormalizedSnapshotSpanCollection, Boolean) | Ottiene tutte le aree che tagliano la raccolta specificata di intervalli, indipendentemente dal fatto che verranno compresse. | |
GetAllRegions(SnapshotSpan, Boolean) | Ottiene tutte le aree che tagliano l'intervallo specificato, indipendentemente dal fatto che verranno compresse. | |
GetCollapsedRegions(NormalizedSnapshotSpanCollection) | Ottiene tutte le aree compresse che intersecano la raccolta specificata di intervalli. | |
GetCollapsedRegions(SnapshotSpan) | Ottiene tutte le aree compresse che intersecano l'intervallo specificato. | |
GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) | Ottiene tutte le aree compresse che intersecano la raccolta specificata di intervalli. | |
GetCollapsedRegions(SnapshotSpan, Boolean) | Ottiene tutte le aree compresse che intersecano l'intervallo specificato. | |
TryCollapse | Tenta di comprimere un'area specificata. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
OutliningEnabledChanged | Si verifica quando la struttura è stata abilitata o disabilitata. | |
RegionsChanged | Si verifica quando sono presenti nel set di modifiche ICollapsible aree nel buffer corrispondente di elisione. | |
RegionsCollapsed | si verifica quando ICollapsible l'area viene compressa. | |
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.