BExplorer.Shell.ShellView.Navigate_Full C# (CSharp) Method

Navigate_Full() public method

Navigates to a search folder
public Navigate_Full ( String SearchQuery, Boolean saveFolderSettings, Boolean isInSameTab = false, Boolean refresh = false ) : void
SearchQuery String The query of the search
saveFolderSettings Boolean Should the folder's settings be saved?
isInSameTab Boolean
refresh Boolean Should the List be Refreshed?
return void
    public void Navigate_Full(String SearchQuery, Boolean saveFolderSettings, Boolean isInSameTab = false, Boolean refresh = false) {
      this.IsSearchNavigating = true;
      if (saveFolderSettings) SaveSettingsToDatabase(this.CurrentFolder);

      _ResetEvent.Set();
      var searchCondition = SearchConditionFactory.ParseStructuredQuery(this.PrepareSearchQuery(SearchQuery));
      var shellItem = new ShellItem(this.CurrentFolder.PIDL);
      var searchFolder = new ShellSearchFolder(searchCondition, shellItem);
      IListItemEx searchItem = FileSystemListItem.ToFileSystemItem(this.LVHandle, searchFolder);
      this.NavigateSearch(searchItem, isInSameTab, refresh, this.IsNavigationInProgress);
    }

Same methods

ShellView::Navigate_Full ( IListItemEx destination, Boolean saveFolderSettings, Boolean isInSameTab = false, Boolean refresh = false ) : void
ShellView