private void RegisterEventListeners() { if (CheckinEventReceived != null) { var checkinListener = new TfsEventListener <CheckinEvent>(_eventService, _baseAddress); TfsEventListener <CheckinEvent> .NotificationDelegate = (eventRaised, identity) => CheckinEventReceived(this, new CheckinEventArgs(eventRaised, identity)); _eventListeners.Add(checkinListener); } if (BuildCompletionEventReceived != null) { var buildCompletionEvent = new TfsEventListener <BuildCompletionEvent>(_eventService, _baseAddress); TfsEventListener <BuildCompletionEvent> .NotificationDelegate = (eventRaised, identity) => BuildCompletionEventReceived(this, new BuildCompletionEventArgs(eventRaised, identity)); _eventListeners.Add(buildCompletionEvent); } if (BuildStatusChangeEventReceived != null) { var buildStatusChangeEvent = new TfsEventListener <BuildStatusChangeEvent>(_eventService, _baseAddress); TfsEventListener <BuildStatusChangeEvent> .NotificationDelegate = (eventRaised, identity) => BuildStatusChangeEventReceived(this, new BuildStatusChangeEventArgs(eventRaised, identity)); _eventListeners.Add(buildStatusChangeEvent); } }
private void RegisterEventListeners() { if (CheckinEventReceived != null) { TfsEventListener <CheckinEvent> checkinListener = new TfsEventListener <CheckinEvent>(); TfsEventListener <CheckinEvent> .NotificationDelegate = delegate(CheckinEvent eventRaised, TFSIdentity identity) { CheckinEventReceived(this, new CheckinEventArgs(eventRaised, identity)); }; _eventListeners.Add(checkinListener); } if (BuildCompletionEventReceived != null) { TfsEventListener <BuildCompletionEvent> buildCompletionEvent = new TfsEventListener <BuildCompletionEvent>(); TfsEventListener <BuildCompletionEvent> .NotificationDelegate = delegate(BuildCompletionEvent eventRaised, TFSIdentity identity) { BuildCompletionEventReceived(this, new BuildCompletionEventArgs(eventRaised, identity)); }; _eventListeners.Add(buildCompletionEvent); } if (BuildStatusChangeEventReceived != null) { TfsEventListener <BuildStatusChangeEvent> buildStatusChangeEvent = new TfsEventListener <BuildStatusChangeEvent>(); TfsEventListener <BuildStatusChangeEvent> .NotificationDelegate = delegate(BuildStatusChangeEvent eventRaised, TFSIdentity identity) { BuildStatusChangeEventReceived(this, new BuildStatusChangeEventArgs(eventRaised, identity)); }; _eventListeners.Add(buildStatusChangeEvent); } }