示例#1
0
 /// <summary>
 /// Recursively loads all sync actions from the specified directory
 /// </summary>
 IEnumerable<SyncAction> LoadSyncActions(IDirectory directory)
 {
     return directory
         .EnumerateFilesRecursively()
         .Where(f => f.Name.EndsWith(SyncActionFile.FileNameSuffix, StringComparison.InvariantCultureIgnoreCase))
         .Cast<IReadableFile>()
         .Select(file => SyncActionFile.Load(null, file).Content);
 }