internal override void Resolve(PEReader buff) { theClass = (ClassDef)buff.GetElement(MDTable.TypeDef, classIx); if (tabIx == MDTable.EventMap) { for (uint i = elemIx; i < endIx; i++) theClass.AddEvent((Event)buff.GetElement(MDTable.Event, i)); } else if (tabIx == MDTable.PropertyMap) { for (uint i = elemIx; i < endIx; i++) theClass.AddProperty((Property)buff.GetElement(MDTable.Property, i)); } else { // must be nested class -- already done //ClassDef parent = (ClassDef)buff.GetElement(MDTable.TypeDef,elemIx); //parent.MakeNested(theClass); } }