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);
        }
Ejemplo n.º 2
0
 /// <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;
 }