isParentBoxModelMatch method
Implementation
@pragma('vm:prefer-inline')
bool isParentBoxModelMatch(RenderBoxModelMatcher matcher) {
RenderBoxModel? selfRender = attachedRenderBoxModel;
if (selfRender == null) return false;
if (selfRender is RenderEventListener && selfRender.parent is RenderBoxModel) {
return matcher(selfRender.parent as RenderBoxModel, selfRender.renderStyle);
}
if (selfRender.parent is RenderEventListener) {
selfRender = selfRender.parent as RenderBoxModel;
}
if (selfRender.parent is! RenderBoxModel) return false;
return matcher(selfRender.parent as RenderBoxModel, (selfRender.parent as RenderBoxModel).renderStyle);
}