public Trigger(IEventSocket eventSocket, ICondition condition = null) { EventSocket = eventSocket; _condition = condition; }
public EventWatcher GetWatcher(IEventSocket socket) { _eventWatchers.TryGetValue(socket.ToString(), out var watcher); return(watcher); }