public static DwgHandleReference Read_H(this BitReader reader) { var code = reader.ReadBits(4); var counter = reader.ReadBits(4); var offset = 0; for (int i = 0; i < counter; i++) { var b = reader.ReadByte(); offset = (offset << 8) + b; } return(new DwgHandleReference((DwgHandleReferenceCode)code, offset)); }
public static int Read_4B(this BitReader reader) { return(reader.ReadBits(4)); }