BlobReader 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- 상속
생성자
BlobReader(Byte*, Int32) |
지정된 메모리 블록의 reader를 만듭니다. |
속성
CurrentPointer |
reader의 현재 위치에 있는 바이트에 대한 포인터를 가져옵니다. |
Length |
기본 메모리 블록의 총 길이를 가져옵니다. |
Offset |
Blob의 시작에서 현재 위치까지 오프셋을 가져오거나 설정합니다. |
RemainingBytes |
현재 위치에서 기본 메모리 블록의 끝까지 남아 있는 바이트 수를 가져옵니다. |
StartPointer |
기본 메모리 블록의 시작 부분에 있는 바이트에 대한 포인터를 가져옵니다. |
메서드
Align(Byte) |
지정된 맞춤을 충족하는 데 필요한 바이트 수 만큼 reader를 앞으로 다시 배치합니다. |
IndexOf(Byte) |
현재 위치에 따라 Blob에서 지정된 바이트를 검색합니다. |
ReadBlobHandle() |
압축된 정수로 인코딩된 Blob 힙 핸들을 읽습니다. |
ReadBoolean() | |
ReadByte() | |
ReadBytes(Int32) |
현재 위치에서 시작하는 바이트를 읽습니다. |
ReadBytes(Int32, Byte[], Int32) |
현재 위치에서 시작하는 바이트를 읽고 지정된 오프셋에서 시작하는 지정된 버퍼에 씁니다. |
ReadChar() | |
ReadCompressedInteger() |
부호 없는 압축된 정수 값을 읽습니다. 메타데이터 사양 섹션 II.23.2 참조: Blob 및 서명. |
ReadCompressedSignedInteger() |
부호 있는 압축된 정수 값을 읽습니다. 메타데이터 사양 섹션 II.23.2 참조: Blob 및 서명. |
ReadConstant(ConstantTypeCode) |
현재 위치에서 상수 값(ECMA-335 Partition II 섹션 22.9 참조)을 읽습니다. |
ReadDateTime() | |
ReadDecimal() |
Decimal 번호를 읽습니다. |
ReadDouble() | |
ReadGuid() | |
ReadInt16() | |
ReadInt32() | |
ReadInt64() | |
ReadSByte() | |
ReadSerializationTypeCode() |
직렬화된 사용자 지정 특성 값으로 인코딩된 형식 코드를 읽습니다. |
ReadSerializedString() |
UTF8의 해당 내용 다음에 길이를 포함하는 압축된 정수로 인코딩된 문자열을 읽습니다. Null 문자열은 단일 0xFF 바이트로 인코딩됩니다. |
ReadSignatureHeader() | |
ReadSignatureTypeCode() |
서명으로 인코딩된 형식 코드를 읽습니다. |
ReadSingle() | |
ReadTypeHandle() |
서명에 TypeDefOrRefOrSpecEncoded로 인코딩된 형식 핸들을 읽습니다(ECMA-335 II.23.2.8 참조). |
ReadUInt16() | |
ReadUInt32() | |
ReadUInt64() | |
ReadUTF16(Int32) |
현재 위치에서 시작하는 UTF16(little endian) 인코딩된 문자열을 읽습니다. |
ReadUTF8(Int32) |
현재 위치에서 시작하는 UTF8 인코딩된 문자열을 읽습니다. |
Reset() |
reader를 기본 메모리 블록의 시작 부분에 다시 배치합니다. |
SeekOffset(Int32) | |
SkipBytes(Int32) | |
TryReadCompressedInteger(Int32) |
부호 없는 압축된 정수 값을 읽습니다. 메타데이터 사양 섹션 II.23.2 참조: Blob 및 서명. |
TryReadCompressedSignedInteger(Int32) |
부호 있는 압축된 정수 값을 읽습니다. 메타데이터 사양 섹션 II.23.2 참조: Blob 및 서명. |
적용 대상
.NET