Example #1
0
        public bool Find(ulong key, out LongEnumerator e)
        {
            KeyWalker kw = Encode(key);

            e = new LongEnumerator(this);
            return(base.Find(ref kw, e));
        }
Example #2
0
        public LongEnumerator FindAtLeast(ulong key)
        {
            KeyWalker      kw = Encode(key);
            LongEnumerator e  = new LongEnumerator(this);

            base.Find(ref kw, e);
            return(e);
        }
Example #3
0
        public LongEnumerator FindExact(ulong key)
        {
            KeyWalker      kw = Encode(key);
            LongEnumerator e  = new LongEnumerator(this);

            if (!base.Find(ref kw, e))
            {
                return(null);
            }
            Debug.Assert(e.IsValid);
            return(e);
        }