detach method
Mark this PipelineOwner as detached.
Typically, this is only called directly on the root PipelineOwner. Children are automatically detached from their parent's PipelineManifold when dropChild is called.
Implementation
void detach() {
assert(_manifold != null);
_manifold!.removeListener(_updateSemanticsOwner);
_manifold = null;
_updateSemanticsOwner();
for (final PipelineOwner child in _children) {
child.detach();
}
}