protected override bool TryInvoke(ISubscriberInfoInternal unit) { if (unit.Condition != null && !((Func <bool>)unit.Condition).Invoke()) { return(false); } ((Action)unit.Action).Invoke(); return(true); }
protected abstract bool TryInvoke(ISubscriberInfoInternal unit);