diff --git a/Pilz.Plugins.Advanced/PluginFeatureController.cs b/Pilz.Plugins.Advanced/PluginFeatureController.cs index 18f5ffb..c64a99b 100644 --- a/Pilz.Plugins.Advanced/PluginFeatureController.cs +++ b/Pilz.Plugins.Advanced/PluginFeatureController.cs @@ -1,4 +1,5 @@ using Pilz.Plugins.Advanced.Exceptions; +using System.Diagnostics.CodeAnalysis; using System.Reflection; namespace Pilz.Plugins.Advanced; @@ -207,7 +208,7 @@ public class PluginFeatureController return GetAll().FirstOrDefault(); } - public virtual T? Get(bool throwIfNull) where T : PluginFeature + public virtual T EnsureGet() where T : PluginFeature { if (Get() is T feature) return feature;