PERWAPI.PEReader.GetElement C# (CSharp) Метод

GetElement() приватный Метод

private GetElement ( MDTable tabIx, uint ix ) : MetaDataElement
tabIx MDTable
ix uint
Результат MetaDataElement
        internal MetaDataElement GetElement(MDTable tabIx, uint ix)
        {
            if (ix == 0) return null;
            MetaDataElement elem = (MetaDataElement)tables[(int)tabIx][(int)ix-1];
            if ((elem != null) && (elem.unresolved)) {
                elem.Resolve(this);
                elem = (MetaDataElement)tables[(int)tabIx][(int)ix-1];
            }
            return elem;
        }

Usage Example

Пример #1
0
 internal override void Resolve(PEReader buff)
 {
     theClass = (ClassDef)buff.GetElement(MDTable.TypeDef,classIx);
     theInterface = (Class)buff.GetCodedElement(CIx.TypeDefOrRef,interfacesIndex);
     theClass.AddImplementedInterface(this);
 }
All Usage Examples Of PERWAPI.PEReader::GetElement