Skip to content

Commit

Permalink
- Updated docs
Browse files Browse the repository at this point in the history
tgiphil committed Dec 1, 2024
1 parent 807de8d commit 9b1a27d
Showing 1 changed file with 77 additions and 3 deletions.
80 changes: 77 additions & 3 deletions Source/Docs/runtime-tables.rst
Original file line number Diff line number Diff line change
@@ -10,10 +10,84 @@ Internal String Object
----------------------

.. csv-table::
:header: "Fields"
:header: "Object Header"
:widths: 200

Object Header

Pointer to Method Table
String Length
Unicode String

Internal String Object
----------------------

.. csv-table::
:header: "Assembly Table"
:widths: 200

Number of Assemblies
Pointer to Assembly 1…N

Assembly
--------

.. csv-table::
:header: "Assembly"
:widths: 200

Pointer to Assembly Name
Pointer to Custom Attributes
Flags: IsReflectionOnly
Number of Types
Pointer to Type Definition 1..N

Type Definition
---------------

.. csv-table::
:header: "Type Definition"
:widths: 200

Pointer to Typeame
Pointer to Custom Attributes
Type Code & Attributes
Type Size
Pointer to Assembly
Pointer to Parent Type
Pointer to Declaring Type
Pointer to Element Type
Pointer to Default Constructor Method
Pointer to Properties Table
Pointer to Fields Table
Pointer to Interface Slot Table
Pointer to Interface Bitmap
Number of Methods
Pointer to Method 1..N
Pointer to Method Definition 1..N

Fields Table
---------------

.. csv-table::
:header: "Fields Table"
:widths: 200

Number of Fields
Pointer to Field Definition 1..N

.. csv-table::
:header: "Field Definition"
:widths: 200

Pointer to Fieldame
Pointer to Custom Attributes
Field Attributes
Pointer to Field Type
Address
Offset / Size

.. csv-table::
:header: "Properties Table"
:widths: 200

Number of Properties
Pointer to Property Definition 1..N

0 comments on commit 9b1a27d

Please sign in to comment.