public void RemoveKeyEventHandler(HandleKeyEvent handleKeyEvent) { lock (lockObj) { if (_handleKeyEvents.Contains(handleKeyEvent)) { _handleKeyEvents.Remove(handleKeyEvent); } } }
public void AddKeyEventHandler(HandleKeyEvent handleKeyEvent) { lock (lockObj) { if (!_handleKeyEvents.Contains(handleKeyEvent)) { _handleKeyEvents.Add(handleKeyEvent); } } }