Beispiel #1
0
        public bool Contains(Object key)
#endif
        {
            if (index != null)
            {
                Key k = KeyBuilder.getKeyFromObject(key);
                return(index.GetDictionaryEnumerator(k, k, IterationOrder.AscentOrder).MoveNext());
            }
            else
            {
                int i = binarySearch(key);
                return(i >= 0);
            }
        }
        public object Set(object key, object obj)
#endif
        {
            return(Set(KeyBuilder.getKeyFromObject(key), obj));
        }
        public void Remove(object key, object obj)
#endif
        {
            Remove(KeyBuilder.getKeyFromObject(key), obj);
        }
        public IEnumerable Range(object from, object till, IterationOrder order)
#endif
        {
            return(Range(KeyBuilder.getKeyFromObject(from), KeyBuilder.getKeyFromObject(till), order));
        }
        public bool Put(object key, object obj)
#endif
        {
            return(Put(KeyBuilder.getKeyFromObject(key), obj));
        }
        public object Get(object key)
#endif
        {
            return(Get(KeyBuilder.getKeyFromObject(key)));
        }
        public object[] Get(object from, object till)
#endif
        {
            return(Get(KeyBuilder.getKeyFromObject(from), KeyBuilder.getKeyFromObject(till)));
        }
Beispiel #8
0
 public V[] Get(K from, K till)
 {
     return(Get(KeyBuilder.getKeyFromObject(from), KeyBuilder.getKeyFromObject(till)));
 }
Beispiel #9
0
 public V Get(K key)
 {
     return(Get(KeyBuilder.getKeyFromObject(key)));
 }
Beispiel #10
0
 public void Remove(K key, V obj)
 {
     Remove(KeyBuilder.getKeyFromObject(key), obj);
 }
Beispiel #11
0
 public V Set(K key, V obj)
 {
     return(Set(KeyBuilder.getKeyFromObject(key), obj));
 }
Beispiel #12
0
 public bool Put(K key, V obj)
 {
     return(Put(KeyBuilder.getKeyFromObject(key), obj));
 }