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)

Реализует кодировку сжатого целого числа без знака в соответствии с определением в главе 23.2 документа ECMA-335-II: "Большие двоичные объекты и сигнатуры".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)

Реализует кодировку сжатого целого числа со знаком в соответствии с определением в главе 23.2 документа ECMA-335-II: "Большие двоичные объекты и сигнатуры".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)

Записывает значение константы (см раздел 22.9 в части II документа ECMA-335) в текущей позиции.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 (см. раздел 23.3 "Пользовательские атрибуты" в документе ECMA-335-II).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) (см. раздел 24.2.4 "Кучи #US и #Blob" в документе ECMA-335-II).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.

Применяется к