public static ManagedX86Asm Create(Action <X86Writer> writeAction) { byte[] asm = GetAsmBytes(IntPtr.Zero, writeAction); var managedAsm = new ManagedX86Asm(asm.Length); managedAsm.Write(writeAction); return(managedAsm); }
protected override void Dispose(bool disposing) { _asm?.Dispose(); _asm = null; base.Dispose(disposing); }