BlobWriter Struktura

Definice

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Dědičnost
BlobWriter

Konstruktory

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

Vlastnosti

Blob
Length
Offset
RemainingBytes

Metody

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Porovná aktuální obsah tohoto autora s jiným obsahem.

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

Implementuje komprimované celočíselné kódování bez znaménka podle definice ECMA-335-II kapitola 23.2: Objekty blob a podpisy.

WriteCompressedSignedInteger(Int32)

Implementuje komprimované celočíselné kódování se signaturami podle definice ECMA-335-II kapitoly 23.2: Objekty blob a podpisy.

WriteConstant(Object)

Zapíše konstantní hodnotu (viz ODDÍL ECMA-335 oddíl II oddíl 22.9) na aktuální pozici.

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

Zapíše odkaz na haldu (posun haldy) nebo tabulku (číslo řádku).

WriteSByte(SByte)
WriteSerializedString(String)

Zapíše řetězec ve formátu SerString (viz ECMA-335-II 23.3 Vlastní atributy).

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

Zapíše řetězec ve formátu haldy user string (#US) (viz ECMA-335-II 24.2.4 #US a #Blob haldy).

WriteUTF16(Char[])

Zapíše řetězec kódování UTF16 (little-endian) na aktuální pozici.

WriteUTF16(String)

Zapíše řetězec kódování UTF16 (little-endian) na aktuální pozici.

WriteUTF8(String, Boolean)

Zapíše řetězec kódovaný UTF8 na aktuální pozici.

Platí pro