summaryrefslogtreecommitdiff
path: root/MorgSimulator/Reader/FileReader.cs
blob: 8c7e3eb35aa09bc3e05a5261fb3eb32cf7162cda (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#nullable enable
using System.IO;

namespace MorgSimulator.Reader
{
    public class FileReader(string filePath) : Reader
    {
        private readonly StreamReader _streamReader = new(filePath);

        public override string? ReadLine()
        {
            return _streamReader.ReadLine();
        }

        public override bool EndOfStream => _streamReader.EndOfStream;

        public override void Close()
        {
            _streamReader.Close();
        }
    }
}
#nullable disable