Ejemplo n.º 1
0
 protected override void Remove(ListViewItem item)
 {
     if ((item != null) && item.Tag is Parameter)
     {
         parent.RemoveParameter(( Parameter )item.Tag);
     }
     base.Remove(item);
 }
Ejemplo n.º 2
0
        internal void DeleteActiveParameter( )
        {
            if (ActiveMemberIndex >= 0)
            {
                int newIndex;
                if (ActiveMemberIndex == DelegateType.ArgumentCount - 1)   // Last parameter
                {
                    newIndex = ActiveMemberIndex - 1;
                }
                else
                {
                    newIndex = ActiveMemberIndex;
                }

                DelegateType.RemoveParameter(ActiveParameter);
                ActiveMemberIndex = newIndex;
                OnActiveMemberChanged(EventArgs.Empty);
            }
        }
Ejemplo n.º 3
0
 public void Undo()
 {
     delegateType.RemoveParameter(parameter);
 }