IOutliningManager.GetAllRegions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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)
参数
范围的集合。
返回
所有相交的可折叠区域的排序序列。
适用于
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
跨度。
返回
所有相交的可折叠区域的排序序列。
适用于
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)
参数
范围的集合。
- exposedRegionsOnly
- Boolean
如果 为 true,则仅返回不在另一个折叠区域) 的顶级区域 (区域。
返回
所有相交的可折叠区域的排序序列。
适用于
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,则仅返回不在另一个折叠区域) 的顶级区域 (区域。
返回
所有相交的可折叠区域的排序序列。