83 /// Reader Method :: using set of arguements we specify read out type. Enumerate
84 /// until the end of the data stream or file. E.g. Read CSV file line by line and convert
85 /// into data types.
86 /// </summary>
87 /// <returns>BaseData type set by Subscription Method.</returns>
88 [Obsolete("Reader(SubscriptionDataConfig, string, DateTime, DataFeedEndpoint) method has been made obsolete, use Reader(SubscriptionDataConfig, string, DateTime, bool) instead.")]
93 /// 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
94 /// each time it is called. The returned object is assumed to be time stamped in the config.ExchangeTimeZone.
95 /// </summary>
96 /// <param name="config">Subscription data config setup object</param>
97 /// <param name="line">Line of the source document</param>
98 /// <param name="date">Date of the requested data</param>
99 /// <param name="isLiveMode">true if we're in live mode, false for backtesting mode</param>
100 /// <returns>Instance of the T:BaseData object generated by this line of the CSV</returns>
104 /// 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
105 /// each time it is called. The returned object is assumed to be time stamped in the config.ExchangeTimeZone.
106 /// </summary>
107 /// <param name="config">Subscription data config setup object</param>
108 /// <param name="stream">The data stream</param>
109 /// <param name="date">Date of the requested data</param>
110 /// <param name="isLiveMode">true if we're in live mode, false for backtesting mode</param>
111 /// <returns>Instance of the T:BaseData object generated by this line of the CSV</returns>