Activate providers for the given taskType
A specific task type or '*' to indicate all task providers
returns the task configuration for a given source and label or undefined if none
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 required
properties.
In case that more than one customization is found, return the one that has the biggest number of matched properties.
the task customization
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
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.