Compartilhar via


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
Propriedade pública Enabled Determina se a estrutura de tópicos é ativada.

Superior

Métodos

  Nome Descrição
Método público CollapseAll Recolhe todas as regiões na extensão especificada que correspondem ao predicado especificado.
Método público Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.)
Método público Expand Expande o span recolhível.
Método público ExpandAll Expande todas as regiões na extensão especificada que correspondem ao predicado especificado.
Método público 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.
Método público GetAllRegions(SnapshotSpan) Obtém todas as regiões que se cruzam trecho fornecido, independentemente de eles estão recolhidos ou não.
Método público 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.
Método público GetAllRegions(SnapshotSpan, Boolean) Obtém todas as regiões que se cruzam trecho fornecido, independentemente de eles estão recolhidos ou não.
Método público GetCollapsedRegions(NormalizedSnapshotSpanCollection) Obtém todas as regiões recolhidas que se cruzam a determinada coleção de extensões.
Método público GetCollapsedRegions(SnapshotSpan) Obtém todas as regiões recolhidas que interceptam trecho fornecido.
Método público GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) Obtém todas as regiões recolhidas que se cruzam a determinada coleção de extensões.
Método público GetCollapsedRegions(SnapshotSpan, Boolean) Obtém todas as regiões recolhidas que interceptam trecho fornecido.
Método público TryCollapse Tenta recolher uma determinada região.

Superior

Eventos

  Nome Descrição
Evento público OutliningEnabledChanged Ocorre quando a estrutura de tópicos foi habilitada ou desabilitada.
Evento público RegionsChanged Ocorre quando há alterações no conjunto de ICollapsible regiões no buffer elision correspondente.
Evento público RegionsCollapsed Ocorre quando um ICollapsible região é recolhido.
Evento público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Outlining