IOutliningManager.CollapseAll 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
折叠匹配指定谓词的所有区域。
public:
System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Outlining::ICollapsed ^> ^ CollapseAll(Microsoft::VisualStudio::Text::SnapshotSpan span, Predicate<Microsoft::VisualStudio::Text::Outlining::ICollapsible ^> ^ match);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Outlining.ICollapsed> CollapseAll (Microsoft.VisualStudio.Text.SnapshotSpan span, Predicate<Microsoft.VisualStudio.Text.Outlining.ICollapsible> match);
abstract member CollapseAll : Microsoft.VisualStudio.Text.SnapshotSpan * Predicate<Microsoft.VisualStudio.Text.Outlining.ICollapsible> -> seq<Microsoft.VisualStudio.Text.Outlining.ICollapsed>
Public Function CollapseAll (span As SnapshotSpan, match As Predicate(Of ICollapsible)) As IEnumerable(Of ICollapsed)
参数
- span
- SnapshotSpan
与此跨度相交的区域。
- match
- Predicate<ICollapsible>
要匹配的谓词。
返回
新折叠区域。
注解
该 match 谓词可能会被传递到实际情况下无法折叠的区域,这是因为区域被另一个已折叠区域部分遮盖, (预先存在或折叠在之前对谓词) 的调用中。 返回的枚举的元素准确地跟踪已折叠的区域,因此它们可能与谓词为其返回 true的元素不同。