Esempio n. 1
0
        public void WriteInt32(int value)
        {
            if ((uint)_buf.Length < 4u)
            {
                Resize(4);
            }

            Unsafe.As <byte, uint>(ref PackUnpack.UnsafeGetAndAdvance(ref _buf, 4)) =
                PackUnpack.AsBigEndian((uint)value);
        }
Esempio n. 2
0
        public void WriteInt64(long value)
        {
            if ((uint)_buf.Length < 8u)
            {
                Resize(8);
            }

            Unsafe.As <byte, ulong>(ref PackUnpack.UnsafeGetAndAdvance(ref _buf, 8)) =
                PackUnpack.AsBigEndian((ulong)value);
        }