IOutliningManager.GetCollapsedRegions 方法

定义

重载

GetCollapsedRegions(SnapshotSpan, Boolean)

获取与给定跨度相交的所有折叠区域。

GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean)

获取与给定范围集合相交的所有折叠区域。

GetCollapsedRegions(NormalizedSnapshotSpanCollection)

获取与给定范围集合相交的所有折叠区域。

GetCollapsedRegions(SnapshotSpan)

获取与给定跨度相交的所有折叠区域。

GetCollapsedRegions(SnapshotSpan, Boolean)

获取与给定跨度相交的所有折叠区域。

public:
 System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Outlining::ICollapsed ^> ^ GetCollapsedRegions(Microsoft::VisualStudio::Text::SnapshotSpan span, bool exposedRegionsOnly);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Outlining.ICollapsed> GetCollapsedRegions (Microsoft.VisualStudio.Text.SnapshotSpan span, bool exposedRegionsOnly);
abstract member GetCollapsedRegions : Microsoft.VisualStudio.Text.SnapshotSpan * bool -> seq<Microsoft.VisualStudio.Text.Outlining.ICollapsed>
Public Function GetCollapsedRegions (span As SnapshotSpan, exposedRegionsOnly As Boolean) As IEnumerable(Of ICollapsed)

参数

span
SnapshotSpan

跨度。

exposedRegionsOnly
Boolean

如果 为 true,则仅返回不在另一个折叠区域) 的顶级区域 (区域。

返回

IEnumerable<ICollapsed>

折叠区域的排序序列。

适用于

GetCollapsedRegions(NormalizedSnapshotSpanCollection, Boolean)

获取与给定范围集合相交的所有折叠区域。

public:
 System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Outlining::ICollapsed ^> ^ GetCollapsedRegions(Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ spans, bool exposedRegionsOnly);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Outlining.ICollapsed> GetCollapsedRegions (Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection spans, bool exposedRegionsOnly);
abstract member GetCollapsedRegions : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection * bool -> seq<Microsoft.VisualStudio.Text.Outlining.ICollapsed>
Public Function GetCollapsedRegions (spans As NormalizedSnapshotSpanCollection, exposedRegionsOnly As Boolean) As IEnumerable(Of ICollapsed)

参数

spans
NormalizedSnapshotSpanCollection

范围的集合。

exposedRegionsOnly
Boolean

如果 为 true,则仅返回不在另一个折叠区域) 的顶级区域 (区域。

返回

IEnumerable<ICollapsed>

折叠区域的排序序列。

适用于

GetCollapsedRegions(NormalizedSnapshotSpanCollection)

获取与给定范围集合相交的所有折叠区域。

public:
 System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Outlining::ICollapsed ^> ^ GetCollapsedRegions(Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ spans);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Outlining.ICollapsed> GetCollapsedRegions (Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection spans);
abstract member GetCollapsedRegions : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection -> seq<Microsoft.VisualStudio.Text.Outlining.ICollapsed>
Public Function GetCollapsedRegions (spans As NormalizedSnapshotSpanCollection) As IEnumerable(Of ICollapsed)

参数

spans
NormalizedSnapshotSpanCollection

范围的集合。

返回

IEnumerable<ICollapsed>

折叠区域的排序序列。

适用于

GetCollapsedRegions(SnapshotSpan)

获取与给定跨度相交的所有折叠区域。

public:
 System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Outlining::ICollapsed ^> ^ GetCollapsedRegions(Microsoft::VisualStudio::Text::SnapshotSpan span);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Outlining.ICollapsed> GetCollapsedRegions (Microsoft.VisualStudio.Text.SnapshotSpan span);
abstract member GetCollapsedRegions : Microsoft.VisualStudio.Text.SnapshotSpan -> seq<Microsoft.VisualStudio.Text.Outlining.ICollapsed>
Public Function GetCollapsedRegions (span As SnapshotSpan) As IEnumerable(Of ICollapsed)

参数

span
SnapshotSpan

跨度。

返回

IEnumerable<ICollapsed>

折叠区域的排序序列。

适用于