public FileModificationDescriptor(FileDescriptor descriptor, FileModificationMode mode) { Exists = descriptor.Exists; FileFullName = descriptor.FileFullName; Hash = descriptor.Hash; Mode = mode; OriginId = descriptor.OriginId; }
private void SendModifiedFiles(IEnumerable<FileDescriptor> files, FileModificationMode fileModificationMode) { List<FileModificationDescriptor> modifiedFiles = new List<FileModificationDescriptor>(); foreach (FileDescriptor descriptor in files) { descriptor.OriginId = ConnectionDetails.InstanceId; modifiedFiles.Add(new FileModificationDescriptor(descriptor, fileModificationMode)); } ClientService.SendFileListModifications(modifiedFiles); _localFiles.UpdateFileList(modifiedFiles); }