LINQtoCSVを使用してCSVファイルをオブジェクトのリストに解析しようとしていますが、「読み取りに提供されたストリームがnullであるか、シークをサポートしていません」というエラーが表示されます。
エラーはで発生していますforeach(StockQuote sq in stockQuotesStream)
以下は、エラーをスローしているメソッドです。.CSVファイルはインターネットからダウンロードされており、ディスクに保存されることはありません(StreamReaderにのみ保存されます)。
    public List<StockQuote> CreateStockQuotes(string symbol)
    {
        List<StockQuote> stockQuotes = new List<StockQuote>();
        CsvFileDescription inputFileDescription = new CsvFileDescription
        {
            SeparatorChar = ',',
            FirstLineHasColumnNames = false
        };
        CsvContext cc = new CsvContext();
        IEnumerable<StockQuote> stockQuotesStream = cc.Read<StockQuote>(GetCsvData(symbol));
        foreach (StockQuote sq in stockQuotesStream)
        {
            stockQuotes.Add(sq);
        }
        return stockQuotes;
    }