Beispiel #1
0
        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);
        }
Beispiel #2
0
 public VariantCursor(ICursor <TKey, TValue> innerCursor, VariantSeries <TKey, TValue> source)
 {
     _innerCursor = innerCursor;
     _source      = source;
 }