private static Span.Types.TimeEvents FromITimeEvents(ITimedEvents <IEvent> events) { var timedEvents = new Span.Types.TimeEvents { DroppedAnnotationsCount = events.DroppedEventsCount, TimeEvent = { events.Events.Select(FromITimeEvent), }, }; timedEvents.TimeEvent.AddRange(events.Events.Select(FromITimeEvent)); return(timedEvents); }
private static Span.Types.TimeEvents FromITimeEvents(ITimedEvents <IMessageEvent> messages, ITimedEvents <IAnnotation> annotations) { var timedEvents = new Span.Types.TimeEvents { DroppedMessageEventsCount = messages.DroppedEventsCount, DroppedAnnotationsCount = annotations.DroppedEventsCount, TimeEvent = { messages.Events.Select(FromITimeEvent), }, }; timedEvents.TimeEvent.AddRange(annotations.Events.Select(FromITimeEvent)); return(timedEvents); }