public override IEnumerator <KeyValuePair <byte[], byte[]> > GetEnumerator() { var en = db.GetRawEnumerator(); while (en.MoveNext()) { yield return(new KeyValuePair <byte[], byte[]> (en.Current.Key, en.Current.Value)); } }