BlobWriter BlobWriter BlobWriter BlobWriter Struct

定義

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
継承
BlobWriterBlobWriterBlobWriterBlobWriter

コンストラクター

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

プロパティ

Blob Blob Blob Blob
Length Length Length Length
Offset Offset Offset Offset
RemainingBytes RemainingBytes RemainingBytes RemainingBytes

メソッド

Align(Int32) Align(Int32) Align(Int32) Align(Int32)
Clear() Clear() Clear() Clear()
ContentEquals(BlobWriter) ContentEquals(BlobWriter) ContentEquals(BlobWriter) ContentEquals(BlobWriter)

このライターの現在のコンテンツを別のものと比較します。Compares the current content of this writer with another one.

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

「ECMA-335-II chapter 23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.

WriteCompressedSignedInteger(Int32) WriteCompressedSignedInteger(Int32) WriteCompressedSignedInteger(Int32) WriteCompressedSignedInteger(Int32)

「ECMA-335-II chapter 23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号付き圧縮整数エンコードを実装します。Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.

WriteConstant(Object) WriteConstant(Object) WriteConstant(Object) WriteConstant(Object)

現在位置で定数値を書き込みます (「ECMA-335 Partition II section 22.9」 (ECMA-335 パーティション II セクション 22.9) を参照してください)。Writes a constant value (see ECMA-335 Partition II section 22.9) at the current position.

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

ヒープ (ヒープ オフセット) またはテーブル (行番号) への参照を書き込みます。Writes a reference to a heap (heap offset) or a table (row number).

WriteSByte(SByte) WriteSByte(SByte) WriteSByte(SByte) WriteSByte(SByte)
WriteSerializedString(String) WriteSerializedString(String) WriteSerializedString(String) WriteSerializedString(String)

SerString 形式で文字列を書き込みます (「ECMA-335-II 23.3 Custom attributes」 (ECMA-335-II 23.3 カスタム属性) を参照してください)。Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).

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

User String (#US) ヒープ形式で文字列を書き込みます (「ECMA-335-II 24.2.4 #US and #Blob heaps」 (ECMA-335-II 24.2.4 #US および #Blob ヒープ) を参照してください)。Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).

WriteUTF16(Char[]) WriteUTF16(Char[]) WriteUTF16(Char[]) WriteUTF16(Char[])

現在位置で UTF16 (リトルエンディアン) でエンコードされた文字列を書き込みます。Writes a UTF16 (little-endian) encoded string at the current position.

WriteUTF16(String) WriteUTF16(String) WriteUTF16(String) WriteUTF16(String)

現在位置で UTF16 (リトルエンディアン) でエンコードされた文字列を書き込みます。Writes a UTF16 (little-endian) encoded string at the current position.

WriteUTF8(String, Boolean) WriteUTF8(String, Boolean) WriteUTF8(String, Boolean) WriteUTF8(String, Boolean)

現在位置で UTF8 でエンコードされた文字列を書き込みます。Writes a UTF8 encoded string at the current position.

適用対象