IPathFileEnumeratorFactory.GetEnumerator 方法

定义

获取) (定义位置中所有文件的枚举器。

public Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.IFileEntityAsyncEnumerator GetEnumerator (System.Collections.Generic.IReadOnlyList<string> paths, bool includeSubfolders = true, Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.PathFilter filter = default);
abstract member GetEnumerator : System.Collections.Generic.IReadOnlyList<string> * bool * Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.PathFilter -> Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.IFileEntityAsyncEnumerator
Public Function GetEnumerator (paths As IReadOnlyList(Of String), Optional includeSubfolders As Boolean = true, Optional filter As PathFilter = Nothing) As IFileEntityAsyncEnumerator

参数

paths
IReadOnlyList<String>

定义必须在其中检索文件的绝对文件夹路径的列表。

includeSubfolders
Boolean

(可选) 定义是否必须包含子文件夹。 默认情况下,此值为 True

filter
PathFilter

(可选) 要应用的其他筛选器。

返回

IFileEntityAsyncEnumerator

返回一个枚举器,用于以异步方式获取下一个发现的文件。

注解

此枚举器从不失效。

适用于