Ejemplo n.º 1
0
        public override IEnumerator<EventBean> GetEnumerator()
        {
            if (Filter == null) {
                return ConsumerCallback.GetEnumerator();
            }

            return FilteredEventEnumerator.For(Filter, ConsumerCallback.GetEnumerator(), exprEvaluatorContext);
        }
Ejemplo n.º 2
0
        public override IEnumerator<EventBean> GetEnumerator()
        {
            using (var enumerator = tableInstance.EventCollection.GetEnumerator()) {
                if (optionalTableFilter != null) {
                    return FilteredEventEnumerator.For(optionalTableFilter, enumerator, tableInstance.AgentInstanceContext);
                }
            }

            return tableInstance.EventCollection.GetEnumerator();
        }