public void Track(TrackingEventEnum eventToTrack) { TrackingEvents .Where(te => te.Key == eventToTrack) .SelectMany(v => v) .ForEach(v => FireTracking(v)); }
public void Track(TrackingEventEnum eventToTrack) { TrackingEvents .Where(te => te.Key == eventToTrack) .SelectMany(v => v) .ForEach(v => FireTracking(v)); }
private void TrackEvent(ICreativeSource adSource, TrackingEventEnum eventToTrack) { try { adSource.Track(eventToTrack); } catch (Exception ex) { if (TrackingFailed != null) { TrackingFailed(this, new TrackingFailureEventArgs(eventToTrack.ToString(), ex)); } } }
private void TrackEvent(ICreativeSource adSource, TrackingEventEnum eventToTrack) { try { adSource.Track(eventToTrack); } catch (Exception ex) { if (TrackingFailed != null) TrackingFailed(this, new TrackingFailureEventArgs(eventToTrack.ToString(), ex)); } }
public void Track(TrackingEventEnum EventToTrack) { try { m_reporter.Report(EventToTrack.ToString()); } catch { /* ignore */ } }