Table of Contents

Delegate SerializedMetadataTable<TRow>.ReadRowDelegate

Namespace
AsmResolver.PE.DotNet.Metadata.Tables
Assembly
AsmResolver.PE.dll

Defines a method that reads a single row from an input stream, using the provided table layout.

public delegate TRow SerializedMetadataTable<TRow>.ReadRowDelegate(ref BinaryStreamReader reader, TableLayout layout)

Parameters

reader BinaryStreamReader

The input stream.

layout TableLayout

The layout of the table.

Returns

TRow
Defines a method that reads a single row from an input stream, using the provided table layout.

Constructors

ReadRowDelegate(object, nint)

public ReadRowDelegate(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(ref BinaryStreamReader, TableLayout, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(ref BinaryStreamReader reader, TableLayout layout, AsyncCallback callback, object @object)

Parameters

reader BinaryStreamReader
layout TableLayout
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(ref BinaryStreamReader, IAsyncResult)

public virtual TRow EndInvoke(ref BinaryStreamReader reader, IAsyncResult result)

Parameters

reader BinaryStreamReader
result IAsyncResult

Returns

TRow

Invoke(ref BinaryStreamReader, TableLayout)

public virtual TRow Invoke(ref BinaryStreamReader reader, TableLayout layout)

Parameters

reader BinaryStreamReader
layout TableLayout

Returns

TRow