BExplorer.Shell.ShellSearchFolder.ShellSearchFolder C# (CSharp) Method

ShellSearchFolder() public method

Create a simple search folder. Once the appropriate parameters are set, the search folder can be enumerated to get the search results.
public ShellSearchFolder ( SearchCondition searchCondition ) : System
searchCondition SearchCondition Specific condition on which to perform the search (property and expected value)
return System
        public ShellSearchFolder(SearchCondition searchCondition, params ShellItem[] searchScopePath)
        {
            NativeSearchFolderItemFactory = (ISearchFolderItemFactory)new SearchFolderItemFactoryCoClass();
            this.SearchCondition = searchCondition;

            if (searchScopePath != null && searchScopePath.Length > 0 && searchScopePath[0] != null)
            {
                this.SearchScopePaths = searchScopePath.Select(cont => cont.ParsingName);
            }
            ComInterface = this.m_SearchComInterface;
        }