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
readerBinaryStreamReaderThe input stream.
layoutTableLayoutThe 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
Methods
BeginInvoke(ref BinaryStreamReader, TableLayout, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ref BinaryStreamReader reader, TableLayout layout, AsyncCallback callback, object @object)
Parameters
readerBinaryStreamReaderlayoutTableLayoutcallbackAsyncCallbackobjectobject
Returns
EndInvoke(ref BinaryStreamReader, IAsyncResult)
public virtual TRow EndInvoke(ref BinaryStreamReader reader, IAsyncResult result)
Parameters
readerBinaryStreamReaderresultIAsyncResult
Returns
- TRow
Invoke(ref BinaryStreamReader, TableLayout)
public virtual TRow Invoke(ref BinaryStreamReader reader, TableLayout layout)
Parameters
readerBinaryStreamReaderlayoutTableLayout
Returns
- TRow