Constructor
Application translator object
Add a provider to the registry.
The provider key.
A disposable delegate that, when disposed, deregisters the given search provider
Returns a matching provider for the widget.
The widget to search over.
the search provider, or undefined if none exists.
Search provider registry