Share via


IVsGlobalSearch Interface

Definition

Manages Integrated Development Environment (IDE)-wide searches.

public interface class IVsGlobalSearch
public interface class IVsGlobalSearch
__interface IVsGlobalSearch
[System.Runtime.InteropServices.Guid("49429DF4-080D-4218-B4CF-9B7AB81116E9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsGlobalSearch
[<System.Runtime.InteropServices.Guid("49429DF4-080D-4218-B4CF-9B7AB81116E9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsGlobalSearch = interface
Public Interface IVsGlobalSearch
Attributes

Properties

Providers

Gets a list of all available and installed providers.

Methods

CreateSearch(IVsSearchQuery, IVsGlobalSearchCallback, Guid)

Creates a search task for the available providers or a specific provider category.

GetProvider(Guid)

Gets the provider supporting the specified category.

GetProviderSettings(Guid)

Gets the provider settings for the specified category.

IsProviderEnabled(Guid)

Indicates whether the specified search provider is enabled.

RegisterProvider(IVsSearchProvider)

Registers the specified search provider.

SetProviderEnabled(Guid, Boolean)

Enables or disables the specified search provider.

UnregisterProvider(Guid)

Unregisters the specified search provider.

Applies to