public BinaryLoader(IMemoryManager memoryManager, IProcessManager processManager) { _memoryManager = memoryManager; _processManager = processManager; _memoryManager.FreeMemory += (proc, address, length) => processManager.FreeMemory(address); }