void FileServiceFileRemoved(object sender, FileEventArgs e) { CallVisitor(new FileRemoveTreeNodeVisitor(e.FileName)); }
private void FileReceived(object sender, FileEventArgs e) { }
void CheckRemovedOrReplacedFile(object sender, FileEventArgs e) { foreach (OpenedFile file in FileService.OpenedFiles) { if (FileUtility.IsBaseDirectory(e.FileName, file.FileName)) { foreach (IViewContent content in file.RegisteredViewContents.ToArray()) { // content.WorkbenchWindow can be null if multiple view contents // were in the same WorkbenchWindow and both should be closed // (e.g. Windows Forms Designer, Subversion History View) if (content.WorkbenchWindow != null) { content.WorkbenchWindow.CloseWindow(true); } } } } }
private void ActivityCloudConnectorFileUploadRequest(object sender, FileEventArgs e) { _activityCloudConnector.AddResource(e.Resource, _fileServer.BasePath + e.Resource.RelativePath); Log.Out("ActivityManager", string.Format("Cloud upload request from file: " + e.Resource.RelativePath), LogCode.Log); }
static void OnFileRemoved(FileEventArgs e) { if (FileRemoved != null) { FileRemoved(null, e); } }
private void FileServerFileChanged(object sender, FileEventArgs e) { _publisher.Publish(FileEvent.FileDownloadRequest.ToString(), e.Resource); if (_connectionActive && _useCloud) _activityCloudConnector.AddResource(e.Resource, _fileServer.BasePath + e.Resource.RelativePath); }
private void ActivityCloudConnectorFileDownloadRequest(object sender, FileEventArgs e) { Log.Out("ActivityManager", string.Format("Cloud download request from file: " + e.Resource.RelativePath), LogCode.Log); if(!_fileServer.LookUp(e.Resource.Id)) _fileServer.DownloadFile(e.Resource, _activityCloudConnector.BaseUrl + e.Resource.CloudPath, FileSource.ActivityCloud, _activityCloudConnector.ConnectionId); }
public void InvokeFileDeletedEvent(FileEventArgs e) { var handler = FileDeletedEvent; if (handler != null) handler(this, e); }
private void OnFileRemoved(object sender, FileEventArgs e) { Log.Out("Main", "File Removed"); }
private void ActivityClientFileDownloadRequest(object sender, FileEventArgs e) { _fileStore.DownloadFile(e.Resource, ServiceAddress + Url.Files + "/" + e.Resource.ActivityId + "/" + e.Resource.Id, FileSource.ActivityManager); }
private void ActivityClientFileUploadRequest(object sender, FileEventArgs e) { UploadResource(e.Resource); }
private void FileServerFileCopied(object sender, FileEventArgs e) { }
private void FileStoreFileAdded(object sender, FileEventArgs e) { if (FileAdded != null) FileAdded(this, new FileEventArgs(e.Resource,Path.Combine(_fileStore.BasePath,e.Resource.RelativePath))); }
void CheckRemovedOrReplacedFile(object sender, FileEventArgs e) { for (int i = 0; i < ViewContentCollection.Count;) { if (FileUtility.IsBaseDirectory(e.FileName, ViewContentCollection[i].FileName)) { ViewContentCollection[i].WorkbenchWindow.CloseWindow(true); } else { ++i; } } }
private void FileServerFileDownloaded(object sender, FileEventArgs e) { _publisher.Publish(FileEvent.FileDownloadRequest.ToString(), e.Resource); }
public void OnFileConsumed(object sender, FileEventArgs args) { var tmp = FileConsumed; if (tmp != null) { tmp(sender, args); } }
private void FileServerFileRemoved(object sender, FileEventArgs e) { _publisher.Publish(FileEvent.FileDeleteRequest.ToString(), e.Resource); if (_connectionActive && _useCloud) _activityCloudConnector.DeleteFile(e.Resource); }
protected virtual void OnProgressChange(FileEventArgs e) { EventHandler<FileEventArgs> handler = ProgressChange; if (handler != null) handler(this, e); }
private void FileServerFileAdded(object sender, FileEventArgs e) { _publisher.Publish(FileEvent.FileDownloadRequest.ToString(), e.Resource); if (_useCloud) _activityCloudConnector.UpdateActivity((ActivityStore.Activities[e.Resource.ActivityId])); }
/// <summary> /// /// </summary> /// <param name="path"></param> /// <param name="bs"></param> /// <returns></returns> /// <exception cref="NotImplementedException"></exception> public bool Copy(string path,int bs = 1024) { if (!File.Exists(this.FileName)) return false; if (Directory.Exists(path)) path = Path.Combine(path, Path.GetFileName(FileName)); FileStream formStream = new FileStream(FileName, FileMode.Open, FileAccess.Read); FileStream toStream = new FileStream(path, FileMode.Create, FileAccess.Write); byte[] buffer = new byte[bs]; int length; long count = 0; FileEventArgs args = new FileEventArgs(); args.Status = 1;//ing.. args.FileName = path; args.FileSize = formStream.Length; while ((length = formStream.Read(buffer, 0, buffer.Length)) != 0) { toStream.Write(buffer, 0, length); count += length; args.Current = count; OnProgressChange(args); } toStream.Flush(); toStream.Close(); toStream.Dispose(); formStream.Close(); formStream.Dispose(); args.Status = 0;//comp OnProgressChange(args); return true; }
private void ActivityCloudConnectorFileDeleteRequest(object sender, FileEventArgs e) { _publisher.Publish(FileEvent.FileDeleteRequest.ToString(), e.Resource); }
void Triggered(string operation, FileEventArgs args) { operations.Add(operation); arguments.Add(args); }
static void FileServiceFileRemoved(object sender, FileEventArgs e) { if (OpenSolution == null) { return; } string fileName = e.FileName; foreach (ISolutionFolderContainer container in OpenSolution.SolutionFolderContainers) { for (int i = 0; i < container.SolutionItems.Items.Count;) { SolutionItem item = container.SolutionItems.Items[i]; if (FileUtility.IsBaseDirectory(fileName, Path.Combine(OpenSolution.Directory, item.Name))) { container.SolutionItems.Items.RemoveAt(i); } else { ++i; } } } foreach (IProject project in OpenSolution.Projects) { if (FileUtility.IsBaseDirectory(project.Directory, fileName)) { IProjectItemListProvider provider = project as IProjectItemListProvider; if (provider != null) { foreach (ProjectItem item in provider.Items.ToArray()) { if (FileUtility.IsBaseDirectory(fileName, item.FileName)) { provider.RemoveProjectItem(item); OnProjectItemRemoved(new ProjectItemEventArgs(project, item)); } } } } } }
private void ClientFileAdded(object sender, FileEventArgs e) { if (e.Resource.ActivityId != _currentActivity.Id) return; AddResource(e.Resource, e.LocalPath); }