BitBuffer
BitBuffer is a built-in primitive Serializer in FigNet Core. It is based on NetStack (https://github.com/nxrighthere/NetStack)
Write Utilities
public BitBuffer Add(int numBits, uint value);
public BitBuffer AddBool(bool value);
public BitBuffer AddByte(byte value);
public BitBuffer AddInt(int value);
public BitBuffer AddLong(long value);
public BitBuffer AddShort(short value);
public BitBuffer AddString(string value);
public BitBuffer AddUInt(uint value);
public BitBuffer AddULong(ulong value);
public BitBuffer AddUShort(ushort value);Read Utilities
public uint Read(int numBits);
public bool ReadBool();
public byte ReadByte();
public int ReadInt();
public long ReadLong();
public short ReadShort();
public string ReadString();
public uint ReadUInt();
public ulong ReadULong();
public ushort ReadUShort();Peek Utilities
Helper Utilities
Converts BitBuffer to ArraySegment of bytes
Converts ArraySegment of bytes to BitBuffer
Rest BitBuffer to reuse.
Last updated
Was this helpful?