protected override IImmutableQueue <T> Complete(ref ImmutableQueueBuilder <T> intermediateCollection) { return(intermediateCollection.q); }
protected override void Add(ref ImmutableQueueBuilder <T> collection, int index, T value) { collection.Add(value); }