public void MakePendingItemAvailable() { Fx.AssertAndThrow(pendingCount != 0, "ItemQueue does not contain any pending items"); pendingCount--; }
public Item DequeueAvailableItem() { Fx.AssertAndThrow(totalCount != pendingCount, "ItemQueue does not contain any available items"); return(DequeueItemCore()); }