Map of source (name of extension, or path of root folder that the task config comes from) and
task config map.
For the second level of inner map, the key is task label.
For the third level of inner map, the key is the task scope and value TaskConfiguration.
Activate providers for the given taskType
A specific task type or '*' to indicate all task providers
Finds the detected task for the given task customization.
The detected task is considered as a "match" to the task customization if it has all the
In case that more than one customization is found, return the one that has the biggest number of matched properties.
the detected task for the given task customization. If the task customization is not found,
undefined is returned.
returns a list of provided tasks matching an optional given type, or all if '*' is used