#nullable enable namespace MorgSimulator.Reader { public class CSVReader(Reader reader) : ReaderDecorator(reader) { public override string? ReadLine() { var line = base.ReadLine(); if (line == null) return null; return line.Trim(); } public string[]? ReadCSVLine() { var line = ReadLine(); if (line == null) return null; return line.Split(','); } } } #nullable disable