Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
        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);
            }
        }