private void RemoveUnreachableCode(Statement node) { Block block = node.ParentNode as Block; if (null == block) return; int from = DetectUnreachableCode(block, node); if (-1 != from) RemoveStatements(block, from); }