PEMemoryBlock.GetReader Method

Definition

Overloads

GetReader()

Creates a BlobReader for a blob spanning the entire block.

GetReader(Int32, Int32)

Creates a BlobReader for a blob spanning a part of the block.

GetReader()

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

Creates a BlobReader for a blob spanning the entire block.

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

Returns

A reader for a blob spanning the entire block.

Applies to

.NET 10 an aner Versiounen
Produkt Versiounen
.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

Creates a BlobReader for a blob spanning a part of the block.

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

Parameters

start
Int32

The starting position in the block.

length
Int32

The number of bytes in the portion of the block.

Returns

A reader for a blob spanning a portion of the block.

Exceptions

The specified range is not contained within the block.

Applies to

.NET 10 an aner Versiounen
Produkt Versiounen
.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)