BlobWriter.WriteCompressedInteger(Int32) Methode

Definition

Implementiert komprimierte ganzzahlige Codierung ohne Vorzeichen gemäß definition durch ECMA-335-II Kapitel 23.2: Blobs und Signaturen.

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

Parameter

value
Int32

Ausnahmen

value kann nicht als komprimierte ganze Zahl dargestellt werden.

Hinweise

Wenn der Wert zwischen 0 (0x00) und 127 (0x7F) liegt, codieren Sie den Wert als 1-Byte-Ganzzahl (Bit 7 ist klar, der Wert in Bits 6 bis 0).

Wenn der Wert zwischen 28 (0x80) und 214 - 1 (0x3FFF), einschließlich, codiert als 2-Byte-Ganzzahl mit Bit 15 Satz, Bit 14 klar (Wert in Bits 13 bis 0).

Andernfalls codieren Sie eine ganzzahlige 4-Byte-Zahl mit Bit 31-Satz, Bit 30-Satz, Bit 29 klar (Wert in Bits 28 bis 0).

Gilt für: