private void msgTimer_Tick(object sender, EventArgs e) { while (master.IsMessagePending) { var message = CPAR.Communication.Message.CreateMessage(master.GetMessage()); message?.Visit(this); msgReceived = true; } }