public FileModificationDescriptor(FileDescriptor descriptor, FileModificationMode mode)
 {
     Exists = descriptor.Exists;
     FileFullName = descriptor.FileFullName;
     Hash = descriptor.Hash;
     Mode = mode;
     OriginId = descriptor.OriginId;
 }
Esempio n. 2
0
        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);
        }