語言

BlobWriter 結構

定義

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
繼承
BlobWriter

建構函式

名稱 Description
BlobWriter(Blob)
BlobWriter(Byte[], Int32, Int32)
BlobWriter(Byte[])
BlobWriter(Int32)

屬性

名稱 Description
Blob
Length
Offset
RemainingBytes

方法

名稱 Description
Align(Int32)
Clear()
ContentEquals(BlobWriter)

比較這位作者目前的內容與另一位。

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)

實作依據 ECMA-335-II 第 23.2 章定義的壓縮無符號整數編碼:斑點與簽名。

WriteCompressedSignedInteger(Int32)

實作依據 ECMA-335-II 第 23.2 章定義的壓縮有號整數編碼:Blobs 與 signatures。

WriteConstant(Object)

在當前位置寫入一個常數值(參見 ECMA-335 分割 II 第 22.9 節)。

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

寫入堆積(堆積偏移量)或資料表(列號)的參考。

WriteSByte(SByte)
WriteSerializedString(String)

以 SerString 格式寫入字串(參見 ECMA-335-II 23.3 自訂屬性)。

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

以使用者字串(#US)堆積格式寫入字串(參見 ECMA-335-II 24.2.4 #US 及堆積 #Blob)。

WriteUTF16(Char[])

在當前位置寫入一個 UTF16(小端序)編碼字串。

WriteUTF16(String)

在當前位置寫入一個 UTF16(小端序)編碼字串。

WriteUTF8(String, Boolean)

在當前位置寫入一個 UTF8 編碼的字串。

適用於