public void ReplaceBy(Node node) { if (parent_node != null) { parent_node.ReplaceChild(this, node); } }