diff --git a/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs b/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs index 0c51a5cf4..843710370 100644 --- a/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs +++ b/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs @@ -11,19 +11,10 @@ namespace Artemis.Core.DeviceProviders; /// public abstract class DeviceProvider : PluginFeature { - /// - /// Creates a new instance of the class - /// - /// - protected DeviceProvider(IRGBDeviceProvider rgbDeviceProvider) - { - RgbDeviceProvider = rgbDeviceProvider ?? throw new ArgumentNullException(nameof(rgbDeviceProvider)); - } - /// /// The RGB.NET device provider backing this Artemis device provider /// - public IRGBDeviceProvider RgbDeviceProvider { get; } + public abstract IRGBDeviceProvider RgbDeviceProvider { get; } /// /// A boolean indicating whether this device provider detects the physical layout of connected keyboards.