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;
		}
Example #3
0
        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;
        }
Example #4
0
        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;
        }