IOutliningManager.GetAllRegions 方法

定义

重载

GetAllRegions(NormalizedSnapshotSpanCollection)

获取与给定范围集合相交的所有区域,无论它们是否处于折叠状态。

GetAllRegions(SnapshotSpan)

获取与给定跨度相交的所有区域,无论它们是否处于折叠状态。

GetAllRegions(NormalizedSnapshotSpanCollection, Boolean)

获取与给定范围集合相交的所有区域,无论它们是否处于折叠状态。

GetAllRegions(SnapshotSpan, Boolean)

获取与给定跨度相交的所有区域,无论它们是否处于折叠状态。

GetAllRegions(NormalizedSnapshotSpanCollection)

获取与给定范围集合相交的所有区域,无论它们是否处于折叠状态。

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

参数

spans
NormalizedSnapshotSpanCollection

范围的集合。

返回

IEnumerable<ICollapsible>

所有相交的可折叠区域的排序序列。

适用于

GetAllRegions(SnapshotSpan)

获取与给定跨度相交的所有区域,无论它们是否处于折叠状态。

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

参数

span
SnapshotSpan

跨度。

返回

IEnumerable<ICollapsible>

所有相交的可折叠区域的排序序列。

适用于

GetAllRegions(NormalizedSnapshotSpanCollection, Boolean)

获取与给定范围集合相交的所有区域,无论它们是否处于折叠状态。

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

参数

spans
NormalizedSnapshotSpanCollection

范围的集合。

exposedRegionsOnly
Boolean

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

返回

IEnumerable<ICollapsible>

所有相交的可折叠区域的排序序列。

适用于

GetAllRegions(SnapshotSpan, Boolean)

获取与给定跨度相交的所有区域,无论它们是否处于折叠状态。

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

参数

span
SnapshotSpan

跨度。

exposedRegionsOnly
Boolean

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

返回

IEnumerable<ICollapsible>

所有相交的可折叠区域的排序序列。

适用于