The problem with tools like GhostDoc is that you have to use them to remove the tedious bits of documentation, not consider what they produce to be ok as documentation
I actually came across this today:
44 /// <summary>
45 /// Initializes a new instance of the <see cref="UpdateOrderPriceCommand"/> class.
46 /// </summary>
47 /// <param name="_Gateway">The _ exchange gateway.</param>
48 /// <param name="_Symbol">The _ symbol.</param>
49 /// <param name="_BrokerNumber">The _ broker number.</param>
50 /// <param name="_OrderNumber">The _ order number.</param>
51 /// <param name="_PriorityTimeStamp">The _ priority time stamp.</param>
52 /// <param name="_Price">The _ price.</param>
53 public UpdateOrderPriceCommand(ExchangeGateway _Gateway, string _Symbol,
54 int? _BrokerNumber, string _OrderNumber, DateTime? _PriorityTimeStamp, decimal? _Price)
55 {
So is that price per share or price for all of the shares? :)