DBreeze.Storage.MemoryStorage.Write_ToTheEnd C# (CSharp) Method

Write_ToTheEnd() public method

public Write_ToTheEnd ( byte &data ) : int
data byte
return int
        public int Write_ToTheEnd(ref byte[] data)
        {
            if (data == null || data.Length < 1)
                return _ptrEnd;

            lock (_lock)
            {
                int retPtr = _ptrEnd;

                Write(ref data, _ptrEnd);

                return retPtr;
            }
        }

Usage Example

Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public byte[] Table_WriteToTheEnd(byte[] data)
        {
            long position = 0;

            lock (lock_fs)
            {
                position = _fsData.Write_ToTheEnd(ref data);
            }

            return(((ulong)position).To_8_bytes_array_BigEndian().Substring(8 - DefaultPointerLen, DefaultPointerLen));
        }
All Usage Examples Of DBreeze.Storage.MemoryStorage::Write_ToTheEnd