Called to find the directories to delete.
public Func<IReadOnlyList<string>>? FindDirectoriesToDelete { get; set; }