IOutliningManager Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |