getRegisteredProviders
Returns all registered providers sorted by priority (lowest first).
The list is computed once on first access; subsequent calls to registerProvider after this point will throw.
Use registerProvider to add providers to the registry before this is called.