Condividi tramite


BlobWriter.WriteCompressedSignedInteger(Int32) Metodo

Definizione

Implementa la codifica con segno compresso come definito dal capitolo 23.2 di ECMA-335-II: BLOB e firme.

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

Parametri

value
Int32

Eccezioni

value non può essere rappresentato come Signed Integer compresso.

Commenti

Se il valore è compreso tra -64 (0xFFFFFFC0) e 63 (0x3F), inclusivo, codificare come intero a un byte: bit 7 clear, value bits da 5 a 0 contenuti in bit da 6 a 1, segno bit (valore bit 31) in bit 0.

Se il valore è compreso tra -8192 (0xFFFFE000) e 8191 (0x1FFF), inclusivo, codificare come intero a due byte: 15 set, bit 14 clear, value bits da 12 a 0 contenuti in bit da 13 a 1, segno bit(valore bit 31) in bit 0.

Se il valore è compreso tra -268435456 (0xF000000) e 268435455 (0x0FFFFFFF), inclusivo, codificare come intero a quattro byte: 31 set, 30 set, bit 29 clear, value bit da 27 a 0 contenuti in bit da 28 a 1, bit di segno (bit 31) in bit 0.

Si applica a