private void _Initialize(MessageType type, Link link, string format, params DataObject[] args) { Debug.Assert(!string.IsNullOrEmpty(format)); List <MessageObjectContext> objects = null; if (null != args) { if (0 < args.Length) { objects = new List<MessageObjectContext>(args.Length); for (int i = 0; i < args.Length; ++i) objects.Add(new MessageObjectContext(args[i])); } } _type = type; _description = new MessageDescription(format, link, objects); }
/////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////// public MessageDetailDataWrap(MessageType type, MessageDescription description) { _type = type; _description = description; }
private void _Initialize(MessageType type, string text, Link link) { Debug.Assert(!string.IsNullOrEmpty(text)); _type = type; _description = new MessageDescription(text, link, null); }