PERWAPI.MapElem.Resolve C# (CSharp) Méthode

Resolve() private méthode

private Resolve ( PEReader buff ) : void
buff PEReader
Résultat void
        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);
            }
        }