Table of Contents

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

IList<ColumnLayout>

RowSize

Gets the total size in bytes of a single row in the table.

public uint RowSize { get; }

Property Value

uint

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.