Aracılığıyla paylaş


BlobWriter Yapı

Tanım

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Devralma
BlobWriter

Oluşturucular

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

Özellikler

Blob
Length
Offset
RemainingBytes

Yöntemler

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Bu yazarın geçerli içeriğini başka bir yazarla karşılaştırır.

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)

ECMA-335-II bölüm 23.2: Bloblar ve imzalar tarafından tanımlanan sıkıştırılmış işaretsiz tamsayı kodlaması uygular.

WriteCompressedSignedInteger(Int32)

ECMA-335-II bölüm 23.2: Bloblar ve imzalar tarafından tanımlanan sıkıştırılmış imzalı tamsayı kodlaması uygular.

WriteConstant(Object)

Geçerli konumda sabit bir değer yazar (bkz. ECMA-335 Bölüm II bölüm 22.9).

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

Bir yığına (yığın uzaklığı) veya tabloya (satır numarası) başvuru yazar.

WriteSByte(SByte)
WriteSerializedString(String)

SerString biçiminde bir dize yazar (bkz. ECMA-335-II 23.3 Özel öznitelikleri).

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

Kullanıcı Dizesi (#US) yığın biçiminde bir dize yazar (bkz. ECMA-335-II 24.2.4 #US ve #Blob yığınları).

WriteUTF16(Char[])

Geçerli konumda UTF16 (little-endian) kodlanmış bir dize yazar.

WriteUTF16(String)

Geçerli konumda UTF16 (little-endian) kodlanmış bir dize yazar.

WriteUTF8(String, Boolean)

Geçerli konumda UTF8 kodlanmış bir dize yazar.

Şunlara uygulanır