public bool ClientsReplaced() { if (!ClientNext.Any()) { return(false); } DataChanged <IClient> change = ClientNext.Dequeue(); return(change.Action == DataChangedAction.Replace && change.NewItems?.FirstOrDefault() != null); }
public void OnNext(DataChanged <IClient> value) { ClientNext.Enqueue(value); }