public override int OnBeforeCloseProject(IVsHierarchy hierarchy, int removed) { IProjectEventsListener projectEvents = hierarchy as IProjectEventsListener; if (projectEvents != null && projectEvents.IsProjectEventsListener) { this.RaiseBeforeProjectFileClosed((removed != 0) ? true : false); } return(VSConstants.S_OK); }
public override int OnAfterOpenProject(IVsHierarchy hierarchy, int added) { IProjectEventsListener projectEventListener = hierarchy as IProjectEventsListener; if (projectEventListener != null && projectEventListener.IsProjectEventsListener) { this.RaiseAfterProjectFileOpened((added != 0) ? true : false); } return(VSConstants.S_OK); }