public DbgNativeFunctionHookContextImpl(DbgProcess process) { Process = process ?? throw new ArgumentNullException(nameof(process)); processMemoryBlockAllocator = new ProcessMemoryBlockAllocator(process); functionProvider = new DbgHookedNativeFunctionProviderImpl(process, processMemoryBlockAllocator); }