public NonUniqueIndex(IItemsHolder <T> holder, Indexer <T, P> indexer) { this.holder = holder; this.indexer = indexer; }
public void RemoveIndexer <P>(Indexer <T, P> indexer) { var info = ReflectionUtils.GetPropertyFromExpression(indexer.GetAccessorExpression()); this.appliedIndexes[typeof(P)].Remove(info); }