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);
        }
Esempio n. 2
0
        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);
        }