public Combine() { fileAddedToProjectHandler = new ProjectFileEventHandler (NotifyFileAddedToProject); fileChangedInProjectHandler = new ProjectFileEventHandler (NotifyFileChangedInProject); fileRemovedFromProjectHandler = new ProjectFileEventHandler (NotifyFileRemovedFromProject); fileRenamedInProjectHandler = new ProjectFileRenamedEventHandler (NotifyFileRenamedInProject); referenceAddedToProjectHandler = new ProjectReferenceEventHandler (NotifyReferenceAddedToProject); referenceRemovedFromProjectHandler = new ProjectReferenceEventHandler (NotifyReferenceRemovedFromProject); }
protected override void Initialize () { fileAddedHandler = (ProjectFileEventHandler) DispatchService.GuiDispatch (new ProjectFileEventHandler (OnAddFile)); fileRemovedHandler = (ProjectFileEventHandler) DispatchService.GuiDispatch (new ProjectFileEventHandler (OnRemoveFile)); filePropertyChangedHandler = (ProjectFileEventHandler) DispatchService.GuiDispatch (new ProjectFileEventHandler (OnFilePropertyChanged)); fileRenamedHandler = (ProjectFileRenamedEventHandler) DispatchService.GuiDispatch (new ProjectFileRenamedEventHandler (OnRenameFile)); projectChanged = (SolutionItemModifiedEventHandler) DispatchService.GuiDispatch (new SolutionItemModifiedEventHandler (OnProjectModified)); IdeApp.Workspace.FileAddedToProject += fileAddedHandler; IdeApp.Workspace.FileRemovedFromProject += fileRemovedHandler; IdeApp.Workspace.FileRenamedInProject += fileRenamedHandler; IdeApp.Workspace.FilePropertyChangedInProject += filePropertyChangedHandler; IdeApp.Workspace.ActiveConfigurationChanged += IdeAppWorkspaceActiveConfigurationChanged; }
protected override void Initialize() { fileAddedHandler = (ProjectFileEventHandler)DispatchService.GuiDispatch(new ProjectFileEventHandler(OnAddFile)); fileRemovedHandler = (ProjectFileEventHandler)DispatchService.GuiDispatch(new ProjectFileEventHandler(OnRemoveFile)); filePropertyChangedHandler = (ProjectFileEventHandler)DispatchService.GuiDispatch(new ProjectFileEventHandler(OnFilePropertyChanged)); fileRenamedHandler = (ProjectFileRenamedEventHandler)DispatchService.GuiDispatch(new ProjectFileRenamedEventHandler(OnRenameFile)); projectChanged = (SolutionItemModifiedEventHandler)DispatchService.GuiDispatch(new SolutionItemModifiedEventHandler(OnProjectModified)); IdeApp.Workspace.FileAddedToProject += fileAddedHandler; IdeApp.Workspace.FileRemovedFromProject += fileRemovedHandler; IdeApp.Workspace.FileRenamedInProject += fileRenamedHandler; IdeApp.Workspace.FilePropertyChangedInProject += filePropertyChangedHandler; IdeApp.Workspace.ActiveConfigurationChanged += IdeAppWorkspaceActiveConfigurationChanged; }
private void InitializeFileEvents() { ResetFileEvents(); if (sourceProject != null) { fileAddedToProject = (sender, args) => ExecuteFileChangedAction(args, FileChangedActionType.Added); fileRemovedFromProject = (sender, args) => ExecuteFileChangedAction(args, FileChangedActionType.Removed); fileRenamedInProject = (sender, args) => ExecuteFileRenamedAction(args); sourceProject.FileAddedToProject += fileAddedToProject; sourceProject.FileRemovedFromProject += fileRemovedFromProject; sourceProject.FileRenamedInProject += fileRenamedInProject; } }
private void InitializeFileEvents() { ResetFileEvents(); if (sourceProject != null) { fileAddedToProject = (sender, args) => ExecuteFileChangedAction(args, FileChangedActionType.Added); fileRemovedFromProject = (sender, args) => ExecuteFileChangedAction(args, FileChangedActionType.Removed); fileRenamedInProject = (sender, args) => ExecuteFileRenamedAction(args); sourceProject.FileAddedToProject += fileAddedToProject; sourceProject.FileRemovedFromProject += fileRemovedFromProject; sourceProject.FileRenamedInProject += fileRenamedInProject; } }
protected override void Initialize() { fileAddedHandler = (ProjectFileEventHandler) Runtime.DispatchService.GuiDispatch (new ProjectFileEventHandler (OnAddFile)); fileRemovedHandler = (ProjectFileEventHandler) Runtime.DispatchService.GuiDispatch (new ProjectFileEventHandler (OnRemoveFile)); fileRenamedHandler = (ProjectFileRenamedEventHandler) Runtime.DispatchService.GuiDispatch (new ProjectFileRenamedEventHandler (OnRenameFile)); projectNameChanged = (CombineEntryRenamedEventHandler) Runtime.DispatchService.GuiDispatch (new CombineEntryRenamedEventHandler (OnProjectRenamed)); Runtime.ProjectService.FileAddedToProject += fileAddedHandler; Runtime.ProjectService.FileRemovedFromProject += fileRemovedHandler; Runtime.ProjectService.FileRenamedInProject += fileRenamedHandler; }