BlobBuilder.WriteCompressedSignedInteger(Int32) Метод

Определение

Реализует сжатое целое число со знаком, как определено в главе 23.2 ECMA-335-II: большие двоичные объекты и сигнатуры.

public:
 void WriteCompressedSignedInteger(int value);
public void WriteCompressedSignedInteger(int value);
member this.WriteCompressedSignedInteger : int -> unit
Public Sub WriteCompressedSignedInteger (value As Integer)

Параметры

value
Int32

Значение для записи.

Исключения

value не может быть представлено как сжатое целое число со знаком.

Построитель недоступен для записи; он был связан с другим.

Комментарии

Если значение лежит между -64 (0xFFFFFFC0) и 63 (0x3F), включающее кодирование в виде целого числа однобайтового значения: бит 7 ясно, значение бит 5–0, удерживаемое в битах 6–1, знак (бит 31) в бите 0.

Если значение лежит между -8192 (0xFFFFE000) и 8191 (0x1FFF), включительно кодируйте как двухбайтовое целое число: 15 наборов, бит 14 ясно, значение бит 12–0, удерживаемое в битах 13–1, знак(бит 31) в бите 0.

Если значение лежит между -268435456 (0xF000000) и 268435455 (0x0FFFFFFF), включительно кодируйте как целое число с четырьмя байтами: 31 набор, 30 набор, бит 29 ясно, значение бит 27–0, удерживаемое в битах 28–1, знак(бит 31) в бите 0.

Применяется к