Skip to content

Commit 1408b0b

Browse files
committed
prev commit fix.
1 parent 90d306d commit 1408b0b

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

Algo/Storages/Csv/CandleCsvSerializer.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ namespace StockSharp.Algo.Storages.Csv;
1313
public class CandleCsvSerializer<TCandleMessage>(SecurityId securityId, DataType dataType, Encoding encoding) : CsvMarketDataSerializer<TCandleMessage>(securityId, encoding)
1414
where TCandleMessage : CandleMessage, new()
1515
{
16-
private class CandleCsvMetaInfo(CandleCsvSerializer<TCandleMessage> serializer, DateTime date, Encoding encoding) : MetaInfo(date)
16+
private class CandleCsvMetaInfo(CandleCsvSerializer<TCandleMessage> serializer, DateTime date) : MetaInfo(date)
1717
//where TCandleMessage : CandleMessage, new()
1818
{
1919
private readonly Dictionary<DateTime, TCandleMessage> _items = [];
20-
private readonly Encoding _encoding = encoding ?? throw new ArgumentNullException(nameof(encoding));
2120

2221
private bool _isOverride;
2322

@@ -36,7 +35,7 @@ public override void Read(Stream stream)
3635
var count = 0;
3736
var firstTimeRead = false;
3837

39-
var reader = stream.CreateCsvReader(_encoding);
38+
var reader = stream.CreateCsvReader(serializer.Encoding);
4039

4140
while (reader.NextLine())
4241
{
@@ -91,7 +90,7 @@ public IEnumerable<TCandleMessage> Process(IEnumerable<TCandleMessage> messages)
9190
/// <inheritdoc />
9291
public override IMarketDataMetaInfo CreateMetaInfo(DateTime date)
9392
{
94-
return new CandleCsvMetaInfo(this, date, Encoding);
93+
return new CandleCsvMetaInfo(this, date);
9594
}
9695

9796
/// <inheritdoc />

0 commit comments

Comments
 (0)