IOutliningManager Interface

Definição

Fornece a funcionalidade de estrutura de tópicos.

public interface class IOutliningManager : IDisposable
public interface IOutliningManager : IDisposable
type IOutliningManager = interface
    interface IDisposable
Public Interface IOutliningManager
Implements IDisposable
Implementações

Comentários

Todos os métodos que tomam SnapshotSpan objetos são estendidos do buffer de edição no modelo de exibição de uma exibição. Esse buffer também pode ser recuperado da Propriedade TextBuffer de um ITextView .

Esse gerente de estrutura de tópicos é fornecido pelo IOutliningManagerService .

Propriedades

Enabled

Determina se a estrutura de tópicos está habilitada.

Métodos

CollapseAll(SnapshotSpan, Predicate<ICollapsible>)

Recolhe todas as regiões que correspondem ao predicado especificado.

Expand(ICollapsed)

Expande o span recolhível.

ExpandAll(SnapshotSpan, Predicate<ICollapsed>)

Expande todas as regiões que correspondem ao predicado especificado.

GetAllRegions(NormalizedSnapshotSpanCollection)

Obtém todas as regiões que interceptam a coleção determinada de Spans, se elas estão recolhidas ou não.

GetAllRegions(NormalizedSnapshotSpanCollection, Boolean)

Obtém todas as regiões que interceptam a coleção determinada de Spans, se elas estão recolhidas ou não.

GetAllRegions(SnapshotSpan)

Obtém todas as regiões que interseccionam a determinada extensão, se elas estão recolhidas ou não.

GetAllRegions(SnapshotSpan, Boolean)

Obtém todas as regiões que interseccionam a determinada extensão, se elas estão recolhidas ou não.

GetCollapsedRegions(NormalizedSnapshotSpanCollection)

Obtém todas as regiões recolhidas que interceptam a coleção de Spans determinada.

GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean)

Obtém todas as regiões recolhidas que interceptam a coleção de Spans determinada.

GetCollapsedRegions(SnapshotSpan)

Obtém todas as regiões recolhidas que interseccionam a determinada extensão.

GetCollapsedRegions(SnapshotSpan, Boolean)

Obtém todas as regiões recolhidas que interseccionam a determinada extensão.

TryCollapse(ICollapsible)

Tenta recolher uma determinada região.

Eventos

OutliningEnabledChanged

Ocorre quando a estrutura de tópicos foi habilitada ou desabilitada.

RegionsChanged

Ocorre quando o conjunto de ICollapsible regiões no buffer corrotina correspondente é alterado.

RegionsCollapsed

Ocorre quando uma ICollapsible região é recolhida.

RegionsExpanded

Ocorre quando uma ICollapsed região é expandida.

Aplica-se a