visitChildren method

void visitChildren(
  1. RenderObjectVisitor visitor
)
inherited

Implementation

void visitChildren(RenderObjectVisitor visitor) {
  // The renderObjects rendered by RouterLinkElement is not as an child in RenderWidget
  // We needs delegate to DOM elements to indicate the roots
  if (target is RouterLinkElement) {
    target.children.forEach((element) {
      element.renderStyle.visitChildren(visitor);
    });
    return;
  }

  everyAttachedWidgetRenderBox((_, renderBoxMode) {
    if (renderBoxMode is RenderEventListener) {
      renderBoxMode.child?.visitChildren(visitor);
    } else {
      renderBoxMode.visitChildren(visitor);
    }
    return true;
  });
  return;
}