diff --git a/Lib.Driver/DriverLoader.cs b/Lib.Driver/DriverLoader.cs index c4c8928..ac83bc3 100644 --- a/Lib.Driver/DriverLoader.cs +++ b/Lib.Driver/DriverLoader.cs @@ -12,12 +12,12 @@ namespace Lib.Driver { public class DriverLoader : IDriverLoader { - public XmlDriver Load(string driverPath) + public IDriver? Load(string driverPath) { XmlReader xmlReader = XmlReader.Create(File.OpenRead(driverPath)); XmlSerializer xmlSerializer = new(typeof(XmlDriver)); - return (XmlDriver) xmlSerializer.Deserialize(xmlReader); + return (XmlDriver?) xmlSerializer.Deserialize(xmlReader); } } } \ No newline at end of file diff --git a/Lib.Driver/Interfaces/IDriverLoader.cs b/Lib.Driver/Interfaces/IDriverLoader.cs index ea4b1ea..b35ec6a 100644 --- a/Lib.Driver/Interfaces/IDriverLoader.cs +++ b/Lib.Driver/Interfaces/IDriverLoader.cs @@ -8,6 +8,6 @@ namespace Lib.Driver.Interfaces { public interface IDriverLoader { - XmlDriver Load(string driverPath); + IDriver? Load(string driverPath); } } \ No newline at end of file