public int GetPackSize()
{
if ((layout == null) && (((flags & (uint)TypeAttr.ExplicitLayout) != 0) ||
((flags & (uint)TypeAttr.SequentialLayout) != 0)) && (buffer != null)) {
buffer.SetElementPosition(MDTable.ClassLayout,0);
//layout = buffer.FindParent(MDTable.ClassLayout,this);
}
if (layout != null) return layout.GetPack();
return 0;
}