Struct TableLayout
- Namespace
- AsmResolver.PE.DotNet.Metadata.Tables
- Assembly
- AsmResolver.PE.dll
Provides a description of the layout of a table in the tables metadata stream. This includes information about the name, data type and size in bytes of each column.
public readonly struct TableLayout
- Inherited Members
Constructors
TableLayout(params ColumnLayout[])
Defines a new layout for a metadata table.
public TableLayout(params ColumnLayout[] columns)
Parameters
columns
ColumnLayout[]The column layouts.
Properties
Columns
Gets a collection of columns that this table defines.
public IList<ColumnLayout> Columns { get; }
Property Value
RowSize
Gets the total size in bytes of a single row in the table.
public uint RowSize { get; }
Property Value
Methods
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.