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.