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 | |
---|---|---|
Enabled | Détermine si le mode Plan est activé. |
Début
Méthodes
Nom | Description | |
---|---|---|
CollapseAll | Réduit toutes les régions dans l'étendue spécifiée qui correspondent à l'attribut spécifié. | |
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.) | |
Expand | Développe l'étendue réductible. | |
ExpandAll | Se développe toutes les régions dans l'étendue spécifiée qui correspondent à l'attribut spécifié. | |
GetAllRegions(NormalizedSnapshotSpanCollection) | Obtient toutes les régions qui croisent la collection donnée d'étendues, si elles sont réduites. | |
GetAllRegions(SnapshotSpan) | Obtient toutes les régions qui croisent l'étendue donnée, qu'elles soient réduites ou pas. | |
GetAllRegions(NormalizedSnapshotSpanCollection, Boolean) | Obtient toutes les régions qui croisent la collection donnée d'étendues, si elles sont réduites. | |
GetAllRegions(SnapshotSpan, Boolean) | Obtient toutes les régions qui croisent l'étendue donnée, qu'elles soient réduites ou pas. | |
GetCollapsedRegions(NormalizedSnapshotSpanCollection) | Obtient toutes les régions réduites qui croisent la collection donnée d'étendues. | |
GetCollapsedRegions(SnapshotSpan) | Obtient toutes les régions réduites qui croisent l'étendue donnée. | |
GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) | Obtient toutes les régions réduites qui croisent la collection donnée d'étendues. | |
GetCollapsedRegions(SnapshotSpan, Boolean) | Obtient toutes les régions réduites qui croisent l'étendue donnée. | |
TryCollapse | Essaie de réduire une région donnée. |
Début
Événements
Nom | Description | |
---|---|---|
OutliningEnabledChanged | Se produit lorsque le mode Plan est activé ou désactivé. | |
RegionsChanged | Se produit lorsqu'il existe des modifications de l'ensemble de régions d'ICollapsible sur la mémoire tampons d'élision correspondante. | |
RegionsCollapsed | Se produit lorsqu'une région d'ICollapsible est réduite. | |
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.