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); }
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); }