Ejemplo n.º 1
0
        public static ManagedX86Asm Create(Action <X86Writer> writeAction)
        {
            byte[] asm        = GetAsmBytes(IntPtr.Zero, writeAction);
            var    managedAsm = new ManagedX86Asm(asm.Length);

            managedAsm.Write(writeAction);
            return(managedAsm);
        }
Ejemplo n.º 2
0
 protected override void Dispose(bool disposing)
 {
     _asm?.Dispose();
     _asm = null;
     base.Dispose(disposing);
 }