97thrownew InvalidOperationException($"Coarse type is obsolete, please use {nameof(Fundamental)}");
98 }
99
100 /// <summary>
101 /// Reader converts each line of the data source into BaseData objects. Each data type creates its own factory method, and returns a new instance of the object
102 /// each time it is called.
103 /// </summary>
104 /// <param name="config">Subscription data config setup object</param>
105 /// <param name="line">Line of the source document</param>
106 /// <param name="date">Date of the requested data</param>
107 /// <param name="isLiveMode">true if we're in live mode, false for backtesting mode</param>
108 /// <returns>Instance of the T:BaseData object generated by this line of the CSV</returns>