fix: add custom event handler if not default

This commit is contained in:
2024-04-15 09:00:39 +02:00
parent 8f4294783b
commit 3f5f9ddb87
3 changed files with 26 additions and 3 deletions

View File

@@ -28,7 +28,7 @@ namespace Pilz.Plugins.Advanced
/// </summary>
public static PluginFeatureController Instance { get; private set; } = new();
private readonly List<PluginFeature> features = new();
private readonly HashSet<PluginFeature> features = new();
/// <summary>
/// A wrapper of all registred <see cref="PluginFeature"/> instances.
@@ -78,7 +78,7 @@ namespace Pilz.Plugins.Advanced
public virtual IEnumerable<PluginFeature> GetAll()
{
return controller.features.AsReadOnly();
return controller.features.ToArray();
}
public virtual IEnumerable<PluginFeature> Get(string featureType)