public DatumProvider(IDatumProvider source, Predicate <IDatum> filter, //nothrow AggregationMode_t aggMode = AggregationMode_t.Rejected) { Assert(source != null); m_mapper = new ProviderMapper <IDatum>(source, filter, aggMode); }
public DatumProvider(IDatumProvider source, Predicate <IDatum> filter, AggregationMode_t mode = AggregationMode_t.Rejected) { Debug.Assert(source != null); m_source = source; m_filter = filter; m_aggMode = mode; m_mapper = new ProviderMapper <IDatum>(m_source, m_filter, m_aggMode); }