예제 #1
0
 internal virtual void Remove()
 {
     if (this.next == null)
     {
         Opcode prev = this.prev;
         if (prev != null)
         {
             prev.RemoveChild(this);
             prev.Remove();
         }
     }
 }
예제 #2
0
 internal virtual void Remove()
 {
     if (null == this.next)
     {
         Opcode prevOpcode = this.prev;
         if (null != prevOpcode)
         {
             prevOpcode.RemoveChild(this);
             prevOpcode.Remove();
         }
     }
 }