Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1007 Bytes

ii.22.35-propertymap-0x15.md

File metadata and controls

23 lines (12 loc) · 1007 Bytes

II.22.35 PropertyMap: 0x15

The PropertyMap table has the following columns:

  • Parent (an index into the TypeDef table)

  • PropertyList (an index into the Property table). It marks the first of a contiguous run of Properties owned by Parent. The run continues to the smaller of:

    • the last row of the Property table

    • the next run of Properties, found by inspecting the PropertyList of the next row in this PropertyMap table

The PropertyMap and Property tables result from putting the .property directive on a class (§II.17).

This contains informative text only.

  1. PropertyMap table can contain zero or more rows

  2. There shall be no duplicate rows, based upon Parent (a given class has only one 'pointer' to the start of its property list) [ERROR]

  3. There shall be no duplicate rows, based upon PropertyList (different classes cannot share rows in the Property table) [ERROR]

End informative text.