PERWAPI.MetaDataOut.AddToTable C# (CSharp) Méthode

AddToTable() private méthode

private AddToTable ( MDTable tableIx, MetaDataElement elem ) : void
tableIx MDTable
elem MetaDataElement
Résultat void
        internal void AddToTable(MDTable tableIx, MetaDataElement elem)
        {
            // updates Row field of the element
            // Console.WriteLine("Adding element to table " + (uint)tableIx);
            ArrayList table = GetTable(tableIx);
            if (table.Contains(elem)) {
                Console.Out.WriteLine("ERROR - element already in table " + tableIx);
                return;
            }
            elem.Row = (uint)table.Count + 1;
            table.Add(elem);
        }

Usage Example

Exemple #1
0
 internal override void BuildTables(MetaDataOut md)
 {
     md.AddToTable(MDTable.MethodSpec,this);
     if (!(methParent is MethodDef)) // Never build a method def
         methParent.BuildMDTables(md);
     for (int i=0; i < instTypes.Length; i++) {
         instTypes[i].BuildMDTables(md);
     }
 }
All Usage Examples Of PERWAPI.MetaDataOut::AddToTable