BlobReader 構造体
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- 継承
Blob |
指定されたメモリ ブロックのリーダーを作成します。 |
Current |
リーダーの現在位置でバイトへのポインターを取得します。 |
Length |
基礎メモリ ブロックの合計長を取得します。 |
Offset |
BLOB の開始から現在位置までのオフセットを取得するか、設定します。 |
Remaining |
現在位置から基礎メモリ ブロックの終わりまで、残りのブロック数を取得します。 |
Start |
基礎メモリ ブロックの開始で、バイトへのポインターを取得します。 |
Align(Byte) |
指定された配置を満たすために必要なバイト数だけリーダーの位置を前方に動かします。 |
Index |
現在の位置から BLOB 内で指定のバイトを検索します。 |
Read |
圧縮整数としてエンコードされている BLOB ヒープ ハンドルを読み取ります。 |
Read |
|
Read |
|
Read |
現在位置から始まるバイトを読み取ります。 |
Read |
現在位置から始まるバイトを読み取り、指定のオフセットから始まる指定のバッファーにそれを書き込みます。 |
Read |
|
Read |
符号なし圧縮整数値を読み取ります。 「Metadata Specification section II.23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。 |
Read |
符号付き圧縮整数値を読み取ります。 「Metadata Specification section II.23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。 |
Read |
現在位置から定数値を読み取ります (「ECMA-335 Partition II section 22.9」 (ECMA-335 パーティション II セクション 22.9) を参照してください)。 |
Read |
|
Read |
Decimal 数を読み取ります。 |
Read |
|
Read |
|
Read |
|
Read |
|
Read |
|
Read |
|
Read |
シリアル化されたカスタム属性値でエンコードされた型コードを読み取ります。 |
Read |
その長さとそのコンテンツが UTF8 で含まれる圧縮整数としてエンコードされた文字列を読み取ります。 null 文字列は 1 つの 0xFF バイトとしてエンコードされます。 |
Read |
|
Read |
署名でエンコードされている型コードを読み取ります。 |
Read |
|
Read |
TypeDefOrRefOrSpecEncoded として署名でエンコードされている型ハンドルを読み取ります (「ECMA-335 II.23.2.8」を参照してください)。 |
Read |
|
Read |
|
Read |
|
ReadUTF16(Int32) |
現在位置から UTF16 (リトルエンディアン) でエンコードされた文字列を読み取ります。 |
ReadUTF8(Int32) |
現在位置から UTF8 でエンコードされた文字列を読み取ります。 |
Reset() |
基礎メモリ ブロックの開始にリーダーの位置を変更します。 |
Seek |
|
Skip |
|
Try |
符号なし圧縮整数値を読み取ります。 「Metadata Specification section II.23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。 |
Try |
符号付き圧縮整数値を読み取ります。 「Metadata Specification section II.23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。 |
製品 | バージョン |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
UWP | 10.0 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。