public bool TryDequeue(EvaluationType type, out EvaluationNotification evaluationNotification) { evaluationNotification = _pendingNotifications.FirstOrDefault(p => p.Type == type); _pendingNotifications.Remove(evaluationNotification); return(evaluationNotification != null); }
public bool TryDequeue(out EvaluationNotification evaluationNotification) { evaluationNotification = _pendingNotifications.FirstOrDefault(); _pendingNotifications.Remove(evaluationNotification); return(evaluationNotification != null); }