AsmResolver.TablesControl.addMemberItem_Click C# (CSharp) Метод

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

private addMemberItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        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;
            //}
        }