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