public NuGetSearchTask(NuGetSearchProvider provider, uint cookie, IVsSearchQuery searchQuery, IVsSearchProviderCallback searchCallback, OleMenuCommand managePackageDialogCommand, OleMenuCommand managePackageForSolutionDialogCommand)
        {
            if (provider == null)
            {
                throw new ArgumentNullException("provider");
            }
            if (searchQuery == null)
            {
                throw new ArgumentNullException("searchQuery");
            }
            if (searchCallback == null)
            {
                throw new ArgumentNullException("searchCallback");
            }
            if (managePackageDialogCommand == null)
            {
                throw new ArgumentNullException("managePackageDialogCommand");
            }
            if (managePackageForSolutionDialogCommand == null)
            {
                throw new ArgumentNullException("managePackageForSolutionDialogCommand");
            }
            _provider = provider;
            _searchCallback = searchCallback;
            _managePackageDialogCommand = managePackageDialogCommand;
            _managePackageForSolutionDialogCommand = managePackageForSolutionDialogCommand;

            SearchQuery = searchQuery;
            Id = cookie;
            ErrorCode = 0;

            SetStatus(VsSearchTaskStatus.Created);
        }
        public NuGetSearchTask(NuGetSearchProvider provider, uint cookie, IVsSearchQuery searchQuery, IVsSearchProviderCallback searchCallback, OleMenuCommand managePackageDialogCommand, OleMenuCommand managePackageForSolutionDialogCommand)
        {
            if (provider == null)
            {
                throw new ArgumentNullException("provider");
            }
            if (searchQuery == null)
            {
                throw new ArgumentNullException("searchQuery");
            }
            if (searchCallback == null)
            {
                throw new ArgumentNullException("searchCallback");
            }
            if (managePackageDialogCommand == null)
            {
                throw new ArgumentNullException("managePackageDialogCommand");
            }
            if (managePackageForSolutionDialogCommand == null)
            {
                throw new ArgumentNullException("managePackageForSolutionDialogCommand");
            }
            _provider                              = provider;
            _searchCallback                        = searchCallback;
            _managePackageDialogCommand            = managePackageDialogCommand;
            _managePackageForSolutionDialogCommand = managePackageForSolutionDialogCommand;

            SearchQuery = searchQuery;
            Id          = cookie;
            ErrorCode   = 0;

            SetStatus(VsSearchTaskStatus.Created);
        }
 public IVsSearchTask CreateSearch(
     uint cookie,
     IVsSearchQuery searchQuery,
     IVsSearchProviderCallback searchCallback)
 => new SearchTask(
     this,
     cookie,
     searchQuery,
     searchCallback);
        public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
        {
            if (dwCookie == 0)
            {
                return null;
            }

            return new NuGetSearchTask(this, dwCookie, pSearchQuery, pSearchCallback, _managePackageDialogCommand, _managePackageForSolutionDialogCommand);
        }
        // Main Search method that calls MSDNSearchTask to create and execute search query
        public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
        {
            if (dwCookie == VSConstants.VSCOOKIE_NIL)
            {
                return null;
            }

            return new MSDNSearchTask(this, dwCookie, pSearchQuery, pSearchCallback);
        }
Exemple #6
0
        public NuGetSearchTask(DTE dte, NuGetSearchProvider provider, uint cookie, IVsSearchQuery searchQuery, IVsSearchProviderCallback searchCallback)
        {
            _provider       = provider;
            _dte            = dte;
            _searchCallback = searchCallback;

            SearchQuery = searchQuery;
            Id          = cookie;
            ErrorCode   = 0;

            SetStatus(VsSearchTaskStatus.Created);
        }
 public SearchTask(
     CommandSearchProvider searchProvider,
     uint dwCookie,
     IVsSearchQuery pSearchQuery,
     IVsSearchProviderCallback searchCallback)
     : base(dwCookie,
            pSearchQuery,
            searchCallback)
 {
     this.searchProvider = searchProvider;
     this.SearchCallback = searchCallback;
 }
 public VSSearchTask(IList<VSSearchableItem> searchableItems, VSSearchProvider provider, uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
     : base(dwCookie, pSearchQuery, pSearchCallback)
 {
     this.provider = provider;
     this.searchableItems = searchableItems;
 }
 public MSDNSearchTask(MSDNSearchProvider provider, uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
     : base(dwCookie, pSearchQuery, pSearchCallback)
 {
     this.provider = provider;            
 }
 public StackOverflowSearchTask(StackOverflowSearchProvider provider, uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
     : base(dwCookie, pSearchQuery, pSearchCallback)
 {
     this.searchProvider = provider;
 }
 public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
 {
     return(new WorkItemSearchTask(Get <TfsContext>().WorkItemStore, this, dwCookie, pSearchQuery, pSearchCallback));
 }
Exemple #12
0
        public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
        {
            if (dwCookie == VSConstants.VSCOOKIE_NIL)
            {
                return(null);
            }

            return(new StackOverflowSearchTask(this, dwCookie, pSearchQuery, pSearchCallback));
        }
 public StackOverflowSearchTask(StackOverflowSearchProvider provider, uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback) 
     : base(dwCookie, pSearchQuery, pSearchCallback)
 {
     this.searchProvider = provider;
 }
 public MSDNSearchTask(MSDNSearchProvider provider, uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
     : base(dwCookie, pSearchQuery, pSearchCallback)
 {
     this.provider = provider;
 }
 //Main Search method that calls MSDNSearchTask to create and execute search query
 public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
 {
     return new VSSearchTask(this.SearchableItems, this, dwCookie, pSearchQuery, pSearchCallback);
 }
Exemple #16
0
        public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
        {
            if (dwCookie == 0)
            {
                return(null);
            }

            return(new NuGetSearchTask(this, dwCookie, pSearchQuery, pSearchCallback, _managePackageDialogCommand, _managePackageForSolutionDialogCommand));
        }
        public IVsSearchTask CreateSearch(uint dwCookie, IVsSearchQuery pSearchQuery, IVsSearchProviderCallback pSearchCallback)
        {
            if (dwCookie == 0)
            {
                return(null);
            }

            return(new NuGetSearchTask(_dte, this, dwCookie, pSearchQuery, pSearchCallback));
        }