Partager via


IOutliningManager, interface

Fournit une fonctionnalité de mode Plan.

Espace de noms :  Microsoft.VisualStudio.Text.Outlining
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
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

Le type IOutliningManager expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Enabled Détermine si le mode Plan est activé.

Début

Méthodes

  Nom Description
Méthode publique CollapseAll Réduit toutes les régions dans l'étendue spécifiée qui correspondent à l'attribut spécifié.
Méthode publique Dispose Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publique Expand Développe l'étendue réductible.
Méthode publique ExpandAll Se développe toutes les régions dans l'étendue spécifiée qui correspondent à l'attribut spécifié.
Méthode publique GetAllRegions(NormalizedSnapshotSpanCollection) Obtient toutes les régions qui croisent la collection donnée d'étendues, si elles sont réduites.
Méthode publique GetAllRegions(SnapshotSpan) Obtient toutes les régions qui croisent l'étendue donnée, qu'elles soient réduites ou pas.
Méthode publique GetAllRegions(NormalizedSnapshotSpanCollection, Boolean) Obtient toutes les régions qui croisent la collection donnée d'étendues, si elles sont réduites.
Méthode publique GetAllRegions(SnapshotSpan, Boolean) Obtient toutes les régions qui croisent l'étendue donnée, qu'elles soient réduites ou pas.
Méthode publique GetCollapsedRegions(NormalizedSnapshotSpanCollection) Obtient toutes les régions réduites qui croisent la collection donnée d'étendues.
Méthode publique GetCollapsedRegions(SnapshotSpan) Obtient toutes les régions réduites qui croisent l'étendue donnée.
Méthode publique GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) Obtient toutes les régions réduites qui croisent la collection donnée d'étendues.
Méthode publique GetCollapsedRegions(SnapshotSpan, Boolean) Obtient toutes les régions réduites qui croisent l'étendue donnée.
Méthode publique TryCollapse Essaie de réduire une région donnée.

Début

Événements

  Nom Description
Événement public OutliningEnabledChanged Se produit lorsque le mode Plan est activé ou désactivé.
Événement public RegionsChanged Se produit lorsqu'il existe des modifications de l'ensemble de régions d'ICollapsible sur la mémoire tampons d'élision correspondante.
Événement public RegionsCollapsed Se produit lorsqu'une région d'ICollapsible est réduite.
Événement public RegionsExpanded Se produit lorsqu'une région ICollapsed est développée.

Début

Notes

Toutes les méthodes qui prennent des objets d'SnapshotSpan sont des étendues du tampon d'édition dans le modèle de vue d'une vue. Cette mémoire tampon peut également être extraite de la propriété d'TextBuffer. Ce gestionnaire de mode Plan est fourni par IOutliningManagerService.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Outlining, espace de noms