共用方式為


IOutliningManager 介面

提供大綱功能。

命名空間:  Microsoft.VisualStudio.Text.Outlining
組件:  Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)

語法

'宣告
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

IOutliningManager 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 Enabled 判斷是否已啟用大綱。

回頁首

方法

  名稱 描述
公用方法 CollapseAll 摺疊所有的區域指定範圍中符合指定之述詞。
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。
公用方法 Expand 展開可摺疊的延伸。
公用方法 ExpandAll 展開所有的區域指定範圍中符合指定之述詞。
公用方法 GetAllRegions(NormalizedSnapshotSpanCollection) 會在摺疊,請取得交集的 span,指定的集合的所有區域。
公用方法 GetAllRegions(SnapshotSpan) 取得所有與指定延伸有交集的區域 (不論這些區域是否已摺疊)。
公用方法 GetAllRegions(NormalizedSnapshotSpanCollection, Boolean) 會在摺疊,請取得交集的 span,指定的集合的所有區域。
公用方法 GetAllRegions(SnapshotSpan, Boolean) 取得所有與指定延伸有交集的區域 (不論這些區域是否已摺疊)。
公用方法 GetCollapsedRegions(NormalizedSnapshotSpanCollection) 取得所有的摺疊的區域交集的 span 指定的集合。
公用方法 GetCollapsedRegions(SnapshotSpan) 取得所有與指定延伸有交集的已摺疊區域。
公用方法 GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean) 取得所有的摺疊的區域交集的 span 指定的集合。
公用方法 GetCollapsedRegions(SnapshotSpan, Boolean) 取得所有與指定延伸有交集的已摺疊區域。
公用方法 TryCollapse 嘗試摺疊指定的區域。

回頁首

事件

  名稱 描述
公用事件 OutliningEnabledChanged 發生於啟用或停用大綱時。
公用事件 RegionsChanged 在一組有變更時,就會發生ICollapsible上相對應的 elision 緩衝區的區域。
公用事件 RegionsCollapsed 發生於當ICollapsible區域摺疊。
公用事件 RegionsExpanded 發生於展開 ICollapsed 區域時。

回頁首

備註

採取的任何方法SnapshotSpan物件是合併的編輯緩衝區,在 [檢視] 的檢視模式。 這個緩衝區可以也將取自TextBuffer屬性。 這個大綱管理員由IOutliningManagerService

請參閱

參考

Microsoft.VisualStudio.Text.Outlining 命名空間