コード例 #1
0
ファイル: X86Asm.cs プロジェクト: inrg/X86.Interop
        public static ManagedX86Asm Create(Action <X86Writer> writeAction)
        {
            byte[] asm        = GetAsmBytes(IntPtr.Zero, writeAction);
            var    managedAsm = new ManagedX86Asm(asm.Length);

            managedAsm.Write(writeAction);
            return(managedAsm);
        }
コード例 #2
0
ファイル: CallPatch.cs プロジェクト: inrg/X86.Interop
 protected override void Dispose(bool disposing)
 {
     _asm?.Dispose();
     _asm = null;
     base.Dispose(disposing);
 }