public void Unsubscribe(FilterFuncType filter, HandlerFuncType handler)
 {
     _filters.Remove(new FilterAndHandler(filter, handler));
 }
 public MessageJournalFilter(MessageJournal journal, FilterFuncType filter, HandlerFuncType handler) : this( journal ) {
     Subscribe(filter, handler);
 }
        // Events

        // Methods

        public void Subscribe(FilterFuncType filter, HandlerFuncType handler)
        {
            _filters.Add(new FilterAndHandler(filter, handler));
        }
 public void Unsubscribe(FilterFuncType filter, HandlerFuncType handler)
 {
     _journalFilter.Value.Unsubscribe(filter, handler);
 }