private static void OptimizeBranches(MethodBody body) { MethodBodyRocks.ComputeOffsets(body); foreach (Instruction instruction in body.Instructions) { if (instruction.OpCode.OperandType != OperandType.InlineBrTarget || !MethodBodyRocks.OptimizeBranch(instruction)) { continue; } MethodBodyRocks.ComputeOffsets(body); } }