Share via


IFindFilesService2.FindAllFilesAsync Method

Definition

Searches the workspace and asks all providers during runtime for files matching a pattern.

public System.Threading.Tasks.Task FindAllFilesAsync (string query, IProgress<string> progress, System.Threading.CancellationToken cancellationToken = default);
abstract member FindAllFilesAsync : string * IProgress<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function FindAllFilesAsync (query As String, progress As IProgress(Of String), Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

query
String

The query to match filenames on. It may be matched based on substring, or a richer parsing of the files.

progress
IProgress<String>

Receives the full path to each file as it is discovered.

cancellationToken
CancellationToken

A token whose cancellation will cancel the query.

Returns

A task that completes when all match files have been reported.

Applies to