public static VariantSeries <TKey, TValue> Create(IReadOnlySeries <TKey, TValue> innerSeries) { VariantSeries <TKey, TValue> instance; if (_pool == null || ReferenceEquals(instance = _pool.Allocate(), null)) { instance = new VariantSeries <TKey, TValue>(innerSeries); } else { instance.Inner = innerSeries; } return(instance); }
public VariantCursor(ICursor <TKey, TValue> innerCursor, VariantSeries <TKey, TValue> source) { _innerCursor = innerCursor; _source = source; }