tryBuildAll method
Attempts to build all Dart source files in the given dir.
Implementation
Future<void> tryBuildAll(Directory dir) async {
final sources = SourceFileManager.loadAll(dir, builder.extensions);
final pool = Pool(10);
final futures = sources.map((source) async {
return pool.withResource(() async {
await tryBuild(source, builder);
});
});
await Future.wait(futures);
await pool.close();
}