protected Procedure DoRewrite(string code) { program = asm.AssembleFragment(baseAddress, code); program.Platform = new MsdosPlatform(sc, program.Architecture); DoRewriteCore(); return(program.Procedures.Values[0]); }