find method
get or create a provider by a tag name
Implementation
@override
SimpleProvider<T> find(String tagName) {
if (!_providers.containsKey(tagName)) {
final provider = SimpleProvider<T>(
creator,
autoDispose: autoDispose,
onDisposed: () {
_providers.remove(tagName);
clearOverridden();
},
);
_providers[tagName] = provider;
return provider;
}
return _providers[tagName]! as SimpleProvider<T>;
}