Example #1
0
        public bool TryGet(IData key, out IData record)
        {
            var operation = new TryGetOperation(key);

            Execute(operation);

            record = operation.Record;

            return(record != null);
        }
Example #2
0
        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);
            }
        }