public Task RemoveMouseHook(OnMouseDelegate onMouse) { return(Task.Delay(0).ContinueWith((t) => { lock (this) this.onMouse.Remove(onMouse); })); }
public void AddMouseHook(OnMouseDelegate onMouse) { Task.Delay(0).ContinueWith((t) => { lock (this) this.onMouse.AddLast(onMouse); }); }