private void Trigger(string message) { var mr = this.MessageReceived; if (mr != null) mr(message); if (log.IsDebugEnabled) log.Debug("Processing message: " + message); this.lastMessage = message; this.hasMessage = true; }