private void addMemberItem_Click(object sender, EventArgs e)
{
MethodDefinition methodDef = new MethodDefinition("test", MethodAttributes.Public | MethodAttributes.Static, 0, 0, 0);
//methodDef.MetaDataRow = new MetaDataRow(new object[] { (uint)0, (uint)0, (uint)0, (uint)currentTablesHeap.NETHeader.StringsHeap.GetStringOffset("test"), (uint)0, (uint)0 });
methodDef.Attributes = MethodAttributes.Public | MethodAttributes.Static;
methodDef.ImplementationAttributes = MethodImplAttributes.IL | MethodImplAttributes.Managed;
currentTablesHeap.GetTable(MetaDataTableType.Method, true).AddMember(methodDef);
//List<object> tablesLeft = new List<object>();
//for (int i = 0; i < 45; i++)
// tablesLeft.Add((MetaDataTableType)i);
//ComboboxDlg dlg = new ComboboxDlg("Select table to add.", "Add table", tablesLeft.ToArray());
//if (dlg.ShowDialog() == DialogResult.OK)
//{
// currentTablesHeap.GetTable((MetaDataTableType)dlg.SelectedObject).AddMember((MetaDataMember)Activator.cr;
//}
}