rename to EnsureGet

This commit is contained in:
Pilzinsel64
2025-07-02 07:45:06 +02:00
parent 02fd8246cd
commit d615aaecc5

View File

@@ -1,4 +1,5 @@
using Pilz.Plugins.Advanced.Exceptions; using Pilz.Plugins.Advanced.Exceptions;
using System.Diagnostics.CodeAnalysis;
using System.Reflection; using System.Reflection;
namespace Pilz.Plugins.Advanced; namespace Pilz.Plugins.Advanced;
@@ -207,7 +208,7 @@ public class PluginFeatureController
return GetAll<T>().FirstOrDefault(); return GetAll<T>().FirstOrDefault();
} }
public virtual T? Get<T>(bool throwIfNull) where T : PluginFeature public virtual T EnsureGet<T>() where T : PluginFeature
{ {
if (Get<T>() is T feature) if (Get<T>() is T feature)
return feature; return feature;