Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 964 Bytes

v.1.3.3-symmethod-table.md

File metadata and controls

17 lines (13 loc) · 964 Bytes

V.1.3.3 SymMethod table

Each row of a SymMethod table has the following format:

Offset Size Field Description
0 4 MethodToken A MethodDef metadata token.
4 8 Scopes [Start,Stop) range of SymScope table.
12 8 Vars [Start,Stop) range of SymVariable table.
20 8 Using [Start,Stop) range of SymUsing table.
28 8 Constant [Start,Stop) range of SymConstant table.
36 8 Documents [Start,Stop) range of SymDocument table.
44 8 SequencePoints [Start,Stop) range of SymSequencePoint table.

Each [Start,Stop) range is represented as two 4-byte integers. The first integer is the index of the first related table row; the second integer is the index of one past the last related table row.

The rows of a SymMethod table are sorted in ascending order of the MethodToken field. There is at most one row for each method.