PEMemoryBlock.GetReader 方法

定义

重载

GetReader()

为跨越整个块的 blob 创建 BlobReader

GetReader(Int32, Int32)

为跨越部分块的 blob 创建 BlobReader

GetReader()

Source:
PEMemoryBlock.cs
Source:
PEMemoryBlock.cs
Source:
PEMemoryBlock.cs
Source:
PEMemoryBlock.cs

为跨越整个块的 blob 创建 BlobReader

C#
public System.Reflection.Metadata.BlobReader GetReader();

返回

跨越整个块的 blob 的读取器。

适用于

.NET 10 和其他版本
产品 版本
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)

GetReader(Int32, Int32)

Source:
PEMemoryBlock.cs
Source:
PEMemoryBlock.cs
Source:
PEMemoryBlock.cs
Source:
PEMemoryBlock.cs

为跨越部分块的 blob 创建 BlobReader

C#
public System.Reflection.Metadata.BlobReader GetReader(int start, int length);

参数

start
Int32

块中的起始位置。

length
Int32

块的此部分中的字节数。

返回

跨越部分块的 blob 的读取器。

例外

指定的范围未包含在块中。

适用于

.NET 10 和其他版本
产品 版本
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)