/// <summary> /// Adds the given destructor to the given type. /// </summary> /// <param name="type">The entity to add the fields to.</param> /// <param name="tp">.</param> private void AddDestructors(CompositeType type, TypeDeclaration tp) { foreach (DestructorDeclaration dp in tp.Descendants.OfType <DestructorDeclaration>()) { Destructor des = type.AddDestructor(); des.Name = dp.Name; } }
private void toolNewDestructor_Click(object sender, EventArgs e) { if (parent.SupportsDestructors) { Method destructor = parent.AddDestructor(); ListViewItem item = AddOperationToList(destructor); item.Focused = true; item.Selected = true; OnContentsChanged(EventArgs.Empty); } }