Mono.Debugger.Backend.Inferior.WriteBuffer C# (CSharp) Method

WriteBuffer() public method

public WriteBuffer ( TargetAddress address, byte buffer ) : void
address TargetAddress
buffer byte
return void
        public override void WriteBuffer(TargetAddress address, byte[] buffer)
        {
            check_disposed ();
            IntPtr data = IntPtr.Zero;
            try {
                int size = buffer.Length;
                data = Marshal.AllocHGlobal (size);
                Marshal.Copy (buffer, 0, data, size);
                check_error (mono_debugger_server_write_memory (
                    server_handle, address.Address, size, data));
            } finally {
                if (data != IntPtr.Zero)
                    Marshal.FreeHGlobal (data);
                OnMemoryChanged ();
            }
        }
Inferior