public void CleanUp() { SearchResultListViewHelper.Dispose(); DirectoryListViewHelper.Dispose(); CatalogListViewHelper.Dispose(); UnregisterClientEvents(); }
private ContextMenuStrip CreateDirectoryContextMenu() { var menuHelper = new ContextMenuHelper { // ReSharper disable PossibleNullReferenceException TreeViewHandler = (s, e) => OnDirectoryContextMenuViewTreeClick(), OpenHandler = (s, e) => OnDirectoryContextMenuOpenClick(), ExploreHandler = (s, e) => OnDirectoryContextMenuExploreClick(), PropertiesHandler = (s, e) => OnDirectoryContextMenuPropertiesClick(), SelectAllHandler = (s, e) => OnDirectoryContextMenuSelectAllClick(), //CopyBaseNameHandler = (s, e) => (), CopyFullNameHandler = (s, e) => OnDirectoryContextMenuCopyFullPathClick(), ParentHandler = (s, e) => OnDirectoryContextMenuParentClick(), // ReSharper restore PossibleNullReferenceException CancelOpeningEventHandler = (s, e) => DirectoryListViewHelper.SearchListContextMenuOpening(s, e), }; return(menuHelper.GetContextMenuStrip()); }