// Author: Gockner, Simon // Created: 2021-04-09 // Copyright(c) 2021 SimonG. All Rights Reserved. using System.IO; using System.Xml; using System.Xml.Serialization; using Lib.Driver.Interfaces; using Lib.Driver.Xml; namespace Lib.Driver { public class DriverLoader : IDriverLoader { public XmlDriver Load(string driverPath) { XmlReader xmlReader = XmlReader.Create(File.OpenRead(driverPath)); XmlSerializer xmlSerializer = new(typeof(XmlDriver)); return (XmlDriver) xmlSerializer.Deserialize(xmlReader); } } }