Пример #1
0
            public RangeIndexAccessor(IndexedWrapperBase <TEntry, TTarget> wrapper, string name)
                : base(wrapper, name)
            {
                _index = _wrapper.Indexes[_name] as IRangeIndex <TEntry, TField>;

                if (_index == null)
                {
                    throw new NotSupportedException($"Index '{_name}' does not support '{nameof(IRangeIndex<TEntry, TField>)}' interface!");
                }
            }
Пример #2
0
 public IndexAccessorBase(IndexedWrapperBase <TEntry, TTarget> wrapper, string name)
 {
     _name    = name;
     _wrapper = wrapper;
 }