internal static ClassLayout FindLayout(PEReader buff, ClassDef paren, uint classIx)
{
buff.SetElementPosition(MDTable.ClassLayout,0);
for (int i=0; i < buff.GetTableSize(MDTable.ClassLayout); i++) {
ushort packSize = buff.ReadUInt16();
uint classSize = buff.ReadUInt32();
if (buff.GetIndex(MDTable.TypeDef) == classIx)
return new ClassLayout(packSize,classSize,paren);
}
return null;
}