Add removeGuaranteedDeadBlock() method

This commit is contained in:
de4dot 2011-11-12 13:27:24 +01:00
parent 4b335f9489
commit d7ed7abb99

View File

@ -281,5 +281,11 @@ namespace de4dot.blocks {
throw new ApplicationException("Could not remove dead base block from baseBlocks"); throw new ApplicationException("Could not remove dead base block from baseBlocks");
} }
} }
public void removeGuaranteedDeadBlock(Block block) {
if (!baseBlocks.Remove(block))
throw new ApplicationException("Could not remove dead block");
block.removeGuaranteedDeadBlock();
}
} }
} }