public void Add(Value value) { var iterator = new NSIterator(value.PossibleGenerator().FlatMap(g => g, () => new NSOneItemGenerator(value))); iterators.Enqueue(iterator); }
public void Add(Value value) { var iterator = new NSIterator(value.PossibleGenerator().DefaultTo(() => new NSOneItemGenerator(value))); iterators.Enqueue(iterator); }