AttributeTableEntry (CLR_RECORD_ATTRIBUTE)
The Attribute table contains entries with the following structure
Name | Type | Description |
---|---|---|
OwnerType | TableKind | One of TableKind::TypeDef , TableKind::MethodDef , or TableKind::FieldDef |
OwnerIndex | uint16_t | Index into the table specified by OwnerType |
Constructor | MethodDefOrRef | Binary token for a MethodRef or MethodDef that represents the constructor of the Attribute |
Data | SigTableIndex | Index into the signature table that defines the parts of the attribute |
Signature Table Usage
(TODO: Define valid signature table sequences for an attribute)