public SetDataCommand(IBufferManager buffer, long offset, byte[] data) { _buffer = buffer; _offset = offset; _data = data; _operations = (IBufferOperations)buffer; if (_operations == null) { throw new ArgumentException(nameof(buffer)); } }
public DeleteCommand(IBufferOperations buffer, long offset, int count) : base(buffer, offset, ((IBufferManager)buffer).GetBytes(offset, ref count)) { }
public InsertCommand(IBufferOperations buffer, long offset, byte[] data) { _buffer = buffer; _offset = offset; _data = data; }