Example #1
0
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            var solutionEvents = ProjectMgr.Site.GetSolutionEvents();

            solutionEvents.ActiveSolutionConfigurationChanged -= EventListener_AfterActiveSolutionConfigurationChange;
            solutionEvents.BuildCompleted -= EventListener_BuildCompleted;
            solutionEvents.ProjectLoaded  -= PythonProjectReferenceNode_ProjectLoaded;

            _fileChangeListener.FileChangedOnDisk -= FileChangedOnDisk;
            _fileChangeListener.Dispose();
        }
Example #2
0
 /// <summary>
 /// Unregisters this node from file change notifications.
 /// </summary>
 private void UnregisterFromFileChangeService()
 {
     _fileChangeListener.FileChangedOnDisk -= OnExtensionChangedOnDisk;
     _fileChangeListener.Dispose();
 }