internal static IEnumerable<KeyValuePair<uint, string>> LoadTablesEnum(IKeyValueDBTransaction tr)
{
tr.SetKeyPrefixUnsafe(TableNamesPrefix);
var keyReader = new KeyValueDBKeyReader(tr);
var valueReader = new KeyValueDBValueReader(tr);
while (tr.FindNextKey())
{
keyReader.Restart();
valueReader.Restart();
yield return new KeyValuePair<uint, string>(keyReader.ReadVUInt32(), valueReader.ReadString());
}
}