BlobWriter 結構

定義

C#
public struct BlobWriter
繼承
BlobWriter

建構函式

屬性

方法

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 章:Blob 和簽章所定義的壓縮無符號整數編碼。

WriteCompressedSignedInteger(Int32)

實作 ECMA-335-II 第 23.2 章:Blob 和簽章所定義的壓縮帶正負號整數編碼。

WriteConstant(Object)

在目前位置寫入常數值 (請參閱 ECMA-335 第二篇章節 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 編碼的字串。

適用於

產品 版本
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)