Share via


IVsGlobalSearch Interface

Manages Integrated Development Environment (IDE)-wide searches.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<GuidAttribute("49429DF4-080D-4218-B4CF-9B7AB81116E9")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsGlobalSearch
[GuidAttribute("49429DF4-080D-4218-B4CF-9B7AB81116E9")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsGlobalSearch
[GuidAttribute(L"49429DF4-080D-4218-B4CF-9B7AB81116E9")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsGlobalSearch
[<GuidAttribute("49429DF4-080D-4218-B4CF-9B7AB81116E9")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsGlobalSearch =  interface end
public interface IVsGlobalSearch

The IVsGlobalSearch type exposes the following members.

Properties

  Name Description
Public property Providers Gets a list of all available and installed providers.

Top

Methods

  Name Description
Public method CreateSearch Creates a search task for the available providers or a specific provider category.
Public method GetProvider Gets the provider supporting the specified category.
Public method GetProviderSettings Gets the provider settings for the specified category.
Public method IsProviderEnabled Indicates whether the specified search provider is enabled.
Public method RegisterProvider Registers the specified search provider.
Public method SetProviderEnabled Enables or disables the specified search provider.
Public method UnregisterProvider Unregisters the specified search provider.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace