public bool TryGet(IData key, out IData record) { var operation = new TryGetOperation(key); Execute(operation); record = operation.Record; return(record != null); }
private void WriteTryGetOperation(BinaryWriter writer, TryGetOperation operation) { KeyPersist.Write(writer, operation.FromKey); writer.Write(operation.Record != null); if (operation.Record != null) { RecordPersist.Write(writer, operation.Record); } }