private void RefreshReceiver() { if (messageReceiver != null) { messageReceiver.Dispose(); } messageReceiver = new NamedPipeReceiver(SENDERPIPENAME); Log("Opening " + SENDERPIPENAME); messageReceiver.newRequestEvent += OnNewMessage; }