public void RemoveAllHooks() { lock(hooks) { foreach(var hook in hooks) { TlibRemoveBreakpoint(hook.Key); } hooks.Clear(); isAnyInactiveHook = false; } }