public override void Visit(Action <byte[], byte[]> visitor, ulong searchCount = 0, byte[] prefix = null) { Adapter.Visit((keyBytes, valBytes) => { visitor(keyBytes, valBytes); }, searchCount, prefix); }
public void Visit(Action <byte[], byte[]> visitor) { Adapter.Visit((keyBytes, valBytes) => { visitor(keyBytes, valBytes); }); }
public void Visit(Action <K, V> visitor) { Adapter.Visit((keyBytes, valBytes) => { var key = Serialization.Unserialize <K>(keyBytes); var val = Serialization.Unserialize <V>(valBytes); visitor(key, val); }); }
public void Visit(Action <K, V> visitor, ulong searchCount = 0, byte[] prefix = null) { Adapter.Visit((keyBytes, valBytes) => { var key = Serialization.Unserialize <K>(keyBytes); var val = Serialization.Unserialize <V>(valBytes); visitor(key, val); }, searchCount, prefix); }