BlobWriter Struct

Definizione

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Ereditarietà
BlobWriter

Costruttori

Nome Descrizione
BlobWriter(Blob)
BlobWriter(Byte[], Int32, Int32)
BlobWriter(Byte[])
BlobWriter(Int32)

Proprietà

Nome Descrizione
Blob
Length
Offset
RemainingBytes

Metodi

Nome Descrizione
Align(Int32)
Clear()
ContentEquals(BlobWriter)

Confronta il contenuto corrente di questo writer con un altro.

PadTo(Int32)
ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
WriteBoolean(Boolean)
WriteByte(Byte)
WriteBytes(BlobBuilder)
WriteBytes(Byte, Int32)
WriteBytes(Byte[], Int32, Int32)
WriteBytes(Byte[])
WriteBytes(Byte*, Int32)
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
WriteBytes(ImmutableArray<Byte>)
WriteBytes(Stream, Int32)
WriteCompressedInteger(Int32)

Implementa la codifica di interi senza segno compressi come definito dal capitolo 23.2 di ECMA-335-II: BLOB e firme.

WriteCompressedSignedInteger(Int32)

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

WriteConstant(Object)

Scrive un valore costante (vedere la sezione ECMA-335 Partition II 22.9) nella posizione corrente.

WriteDateTime(DateTime)
WriteDecimal(Decimal)
WriteDouble(Double)
WriteGuid(Guid)
WriteInt16(Int16)
WriteInt16BE(Int16)
WriteInt32(Int32)
WriteInt32BE(Int32)
WriteInt64(Int64)
WriteReference(Int32, Boolean)

Scrive un riferimento a un heap (offset heap) o a una tabella (numero di riga).

WriteSByte(SByte)
WriteSerializedString(String)

Scrive una stringa in formato SerString (vedere attributi personalizzati ECMA-335-II 23.3).

WriteSingle(Single)
WriteUInt16(UInt16)
WriteUInt16BE(UInt16)
WriteUInt32(UInt32)
WriteUInt32BE(UInt32)
WriteUInt64(UInt64)
WriteUserString(String)

Scrive una stringa in formato heap user string (#US) (vedere ECMA-335-II 24.2.4 #US e #Blob heap).

WriteUTF16(Char[])

Scrive una stringa con codifica UTF16 (little-endian) nella posizione corrente.

WriteUTF16(String)

Scrive una stringa con codifica UTF16 (little-endian) nella posizione corrente.

WriteUTF8(String, Boolean)

Scrive una stringa con codifica UTF8 nella posizione corrente.

Si applica a