ReadonlyonEmit when the registry provides a registered task provider. i.e. when the TaskProviderRegistry#getProvider function is called.
Protected ReadonlyonProtectedprovidersInitiates activation of a TaskProvider with the given type
the task configuration type, '*' indicates, all providers.
Retrieves the TaskProvider registered for the given type task configuration type.
If there is already a TaskProvider registered for the specified type the registration will
be overwritten with the new value.
the task configuration type.
a promise of the registered TaskProvider`` or undefined` if no provider is registered for the given type.
Retrieve all registered TaskProviders.
Use activateProvider to control registration of providers as needed.
a promise of all registered TaskProviders.
ProtectedinitRegisters the given TaskProvider for task configurations of the specified type
the task configuration type for which the given provider should be registered.
the TaskProvider that should be registered.
Optionalhandle: numbera Disposable that can be invoked to unregister the given resolver.
The TaskProviderRegistry is the common component for registration and provision of TaskProviders. Theia will collect all TaskContributions and invoke TaskContribution#registerProviders for each contribution.