- return iDriver

master
Simon G 5 years ago
parent c5581d21ae
commit 998521a139
  1. 4
      Lib.Driver/DriverLoader.cs
  2. 2
      Lib.Driver/Interfaces/IDriverLoader.cs

@ -12,12 +12,12 @@ namespace Lib.Driver
{ {
public class DriverLoader : IDriverLoader public class DriverLoader : IDriverLoader
{ {
public XmlDriver Load(string driverPath) public IDriver? Load(string driverPath)
{ {
XmlReader xmlReader = XmlReader.Create(File.OpenRead(driverPath)); XmlReader xmlReader = XmlReader.Create(File.OpenRead(driverPath));
XmlSerializer xmlSerializer = new(typeof(XmlDriver)); XmlSerializer xmlSerializer = new(typeof(XmlDriver));
return (XmlDriver) xmlSerializer.Deserialize(xmlReader); return (XmlDriver?) xmlSerializer.Deserialize(xmlReader);
} }
} }
} }

@ -8,6 +8,6 @@ namespace Lib.Driver.Interfaces
{ {
public interface IDriverLoader public interface IDriverLoader
{ {
XmlDriver Load(string driverPath); IDriver? Load(string driverPath);
} }
} }
Loading…
Cancel
Save