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)

이 작성기의 현재 내용을 다른 내용과 비교합니다.Compares the current content of this writer with another one.

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)

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)

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)

현재 위치에서 상수 값(ECMA-335 Partition II 섹션 22.9 참조)을 씁니다.Writes a constant value (see ECMA-335 Partition II section 22.9) at the current position.

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

힙(힙 오프셋) 또는 테이블(행 번호)에 대한 참조를 씁니다.Writes a reference to a heap (heap offset) or a table (row number).

WriteSByte(SByte)
WriteSerializedString(String)

SerString 형식으로 문자열을 씁니다(ECMA-335-II 23.3 사용자 지정 특성 참조).Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).

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

사용자 문자열(#US) 힙 형식으로 문자열을 씁니다(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[])

현재 위치에서 UTF16(little endian) 인코딩된 문자열을 씁니다.Writes a UTF16 (little-endian) encoded string at the current position.

WriteUTF16(String)

현재 위치에서 UTF16(little endian) 인코딩된 문자열을 씁니다.Writes a UTF16 (little-endian) encoded string at the current position.

WriteUTF8(String, Boolean)

현재 위치에서 UTF8 인코딩된 문자열을 씁니다.Writes a UTF8 encoded string at the current position.

적용 대상