/// <summary> /// Reads the next node. /// </summary> /// <returns>An IValueReader for reading the next node.</returns> IValueReader ReadNode() { var bitLength = ReadUInt(null); var bs = _reader.ReadBits((int)bitLength); return(new BinaryValueReader(bs)); }