Hi all,

Just a quality of life suggestion for compiler error messages. Often it is hard to pinpoint the exact source of an error in code when debugging. I was wondering how easy it would be to implement line numbers into error messages for easy debugging. For example:

/* rather than: System.ArgumentException: symbol must not contain the characters '|' or ' '. Parameter name: symbol <OMITTED BACKTRACE> at QuantConnect.Algorithm.QCAlgorithm.AddOption (System.String underlying, System.Nullable`1[T] resolution, System.String market, System.Boolean fillDataForward, System.Decimal leverage) [0x0007b] in :0 it would state: System.ArgumentException: symbol must not contain the characters '|' or ' '. Parameter name: symbol <OMITTED BACKTRACE> on line 562: at QuantConnect.Algorithm.QCAlgorithm.AddOption (System.String underlying, System.Nullable`1[T] resolution, System.String market, System.Boolean fillDataForward, System.Decimal leverage) [0x0007b] in :0 */

Hopefully that is an easy change if viable.

-Conor