Example #1
0
 public override IEnumerator <EventBean> GetEnumerator()
 {
     return(FilteredEventEnumerator.Enumerate(
                _filterList,
                _consumerCallback,
                _exprEvaluatorContext));
 }
        public override IEnumerator<EventBean> GetEnumerator()
        {
            if (Filter == null) {
                return ConsumerCallback.GetEnumerator();
            }

            return FilteredEventEnumerator.For(Filter, ConsumerCallback.GetEnumerator(), exprEvaluatorContext);
        }
        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();
        }
 public override IEnumerator <EventBean> GetEnumerator()
 {
     if (_optionalTableFilters != null)
     {
         return(FilteredEventEnumerator.Enumerate(
                    _optionalTableFilters,
                    _tableStateInstance.EventCollection,
                    _tableStateInstance.AgentInstanceContext));
     }
     return(_tableStateInstance.EventCollection.GetEnumerator());
 }