BlobWriter.WriteCompressedInteger(Int32) Метод

Определение

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

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

Параметры

value
Int32

Исключения

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

Комментарии

Если значение находится в диапазоне от 0 (0x00) до 127 (0x7F), включающее кодирование в виде целого числа однобайтов (бит 7 ясно, значение хранится в битах от 6 до 0).

Если значение находится в диапазоне от 28 (0x80) до 214 – 1 (0x3FFF), включающее кодирование в виде целого числа 2-байтов с битом 15, бит 14 очистить (значение, удерживаемое в битах 13–0).

В противном случае кодирование в виде целого числа 4-байтов с 31-разрядным набором, битом 30, битом 29 очистить (значение, удерживаемое в битах 28–0).

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