visitChildren method
void
visitChildren({
- required void elementVisitor(
- ProviderElementBase element
- required void notifierVisitor(
- ProxyElementValueNotifier element
override
Visit the ProviderElements of providers that are listening to this element.
A provider is considered as listening to this element if it either watch or listen this element.
This method does not guarantee that a dependency is visited only once. If a provider both watch and listen an element, or if a provider listen multiple times to an element, it may be visited multiple times.
Implementation
@override
void visitChildren({
required void Function(ProviderElementBase element) elementVisitor,
required void Function(ProxyElementValueNotifier element) notifierVisitor,
}) {
super.visitChildren(
elementVisitor: elementVisitor,
notifierVisitor: notifierVisitor,
);
notifierVisitor(_stateNotifier);
notifierVisitor(_controllerNotifier);
}