private DescriptiveObject InitDescriptiveObject(Type item, MessageType eMessageType) { DescriptiveObject messDef; if (eMessageType != MessageType.None) { messDef = new MessageDefinition() { Name = item.GetName(), FullName = item.GetFullName(), MessageType = eMessageType, Description = _xmlReader.GetSummary(item) }; } else { messDef = new DescriptiveType() { Name = item.GetName(), FullName = item.GetFullName(), Description = _xmlReader.GetSummary(item) }; } return(messDef); }
/// <summary> /// Creates a new descriptive type exception. /// </summary> /// <param name="type">The descriptive type of the exception.</param> /// <param name="message">The message of the exception.</param> public DescriptiveException(DescriptiveType type, string message) : base(message) { Type = type; }