isValidLink method
Whether checkLink is currently an edge of sub's dependency list.
Used by propagate to validate self-dependency scenarios.
Se checkLink é atualmente uma aresta da lista de dependências de
sub. Usado por propagate para validar cenários de autodependência.
Implementation
@pragma('vm:align-loops')
bool isValidLink(final ReactiveLink checkLink, final ReactiveNode sub) {
ReactiveLink? link = sub.depsTail;
while (link != null) {
if (identical(link, checkLink)) {
return true;
}
link = link.prevDep;
}
return false;
}