Moved unused code into Achive

This commit is contained in:
Simon Martens
2022-11-25 19:15:23 +01:00
parent 5cc684550b
commit 02abfb111a
239 changed files with 51948 additions and 1673 deletions

View File

@@ -0,0 +1,39 @@
using System;
using System.Linq;
using System.IO;
using System.Xml;
using System.Collections;
using System.Collections.Generic;
using HaXMLReader.EvArgs;
using HaXMLReader.Interfaces;
namespace HaXMLReader
{
public class FileReader : Reader, IReader
{
private readonly string _uri;
private MemoryStream _memoryStream;
public FileReader(string uri)
{
_uri = uri;
_memoryStream = new MemoryStream(File.ReadAllBytes(_uri));
CreateReader();
}
public FileReader(string uri, Action<string[]> Logsink) : this(uri)
{
_LogSink = Logsink;
}
public override void Dispose()
{
base.Dispose();
_memoryStream.Dispose();
}
protected override XmlReader GetReader() {
return XmlReader.Create(_memoryStream, _Settings);
}
}
}