Поделиться через


BlobWriter Структура

Определение

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Наследование
BlobWriter

Конструкторы

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

Свойства

Blob
Length
Offset
RemainingBytes

Методы

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)
WriteBytes(Byte[])
WriteBytes(Byte[], Int32, Int32)
WriteBytes(ImmutableArray<Byte>)
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
WriteBytes(Stream, Int32)
WriteCompressedInteger(Int32)

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

WriteCompressedSignedInteger(Int32)

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

WriteConstant(Object)

Записывает значение константы (см раздел 22.9 в части II документа ECMA-335) в текущей позиции.

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 (см. раздел 23.3 "Пользовательские атрибуты" в документе ECMA-335-II).

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

Записывает строку в формате кучи User String (#US) (см. раздел 24.2.4 "Кучи #US и #Blob" в документе ECMA-335-II).

WriteUTF16(Char[])

Записывает строку в кодировке UTF16 (прямой порядок байтов) в текущей позиции.

WriteUTF16(String)

Записывает строку в кодировке UTF16 (прямой порядок байтов) в текущей позиции.

WriteUTF8(String, Boolean)

Записывает строку в кодировке UTF8 в текущей позиции.

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