protected void InvokeMessage(MessageReason reason, string messageFormat, params object[] args) { if (args.Length > 0) { messageFormat = string.Format(messageFormat, args); } if (Message != null) { Message(this, new MessageEventArgs(messageFormat, reason)); } }
public MessageEventArgs(string message, MessageReason reason) { Message = message; Reason = reason; }