public void OnIPAddressesChanged(object sender, EventArgs e)
 {
     IPAddressChangeOperation item = null;
     lock (this.ThisLock)
     {
         item = new IPAddressChangeOperation(this.peerNode);
         this.queue.Enqueue(item);
         this.RunQueue();
     }
 }
 // Process IP Address change event from IP helper
 public void OnIPAddressesChanged(object sender, EventArgs e)
 {
     IPAddressChangeOperation op = null;
     lock (ThisLock)
     {
         op = new IPAddressChangeOperation(peerNode);
         queue.Enqueue(op);
         RunQueue();
     }
 }