public int KeyAsInt() { int length; var key = LevelDbInterop.leveldb_iter_key(Handle, out length); Throw(); if (length != 4) throw new Exception("Key is not an integer"); return Marshal.ReadInt32(key); }