Interface IOutliningManager
Fornece a funcionalidade de estrutura de tópicos.
Namespace: Microsoft.VisualStudio.Text.Outlining
Assembly: Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)
Sintaxe
'Declaração
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
O tipo IOutliningManager expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Enabled | Determina se a estrutura de tópicos é ativada. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CollapseAll | Recolhe todas as regiões na extensão especificada que correspondem ao predicado especificado. | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.) | |
Expand | Expande o span recolhível. | |
ExpandAll | Expande todas as regiões na extensão especificada que correspondem ao predicado especificado. | |
GetAllRegions(NormalizedSnapshotSpanCollection) | Obtém todas as regiões que se cruzam a determinada coleção de spans, independentemente de eles estão recolhidos ou não. | |
GetAllRegions(SnapshotSpan) | Obtém todas as regiões que se cruzam trecho fornecido, independentemente de eles estão recolhidos ou não. | |
GetAllRegions(NormalizedSnapshotSpanCollection, Boolean) | Obtém todas as regiões que se cruzam a determinada coleção de spans, independentemente de eles estão recolhidos ou não. | |
GetAllRegions(SnapshotSpan, Boolean) | Obtém todas as regiões que se cruzam trecho fornecido, independentemente de eles estão recolhidos ou não. | |
GetCollapsedRegions(NormalizedSnapshotSpanCollection) | Obtém todas as regiões recolhidas que se cruzam a determinada coleção de extensões. | |
GetCollapsedRegions(SnapshotSpan) | Obtém todas as regiões recolhidas que interceptam trecho fornecido. | |
GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) | Obtém todas as regiões recolhidas que se cruzam a determinada coleção de extensões. | |
GetCollapsedRegions(SnapshotSpan, Boolean) | Obtém todas as regiões recolhidas que interceptam trecho fornecido. | |
TryCollapse | Tenta recolher uma determinada região. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
OutliningEnabledChanged | Ocorre quando a estrutura de tópicos foi habilitada ou desabilitada. | |
RegionsChanged | Ocorre quando há alterações no conjunto de ICollapsible regiões no buffer elision correspondente. | |
RegionsCollapsed | Ocorre quando um ICollapsible região é recolhido. | |
RegionsExpanded | Ocorre quando um ICollapsed região é expandido. |
Superior
Comentários
Todos os métodos que se SnapshotSpan os objetos são extensões do buffer de edição no modelo de um modo de exibição. Esse buffer também pode ser recuperado a partir de TextBuffer propriedade. Este Gerenciador de estrutura de tópicos é fornecida pelo IOutliningManagerService.