diff --git a/Pilz.Features/Pilz.Features.csproj b/Pilz.Features/Pilz.Features.csproj
index d241141..35636d5 100644
--- a/Pilz.Features/Pilz.Features.csproj
+++ b/Pilz.Features/Pilz.Features.csproj
@@ -8,7 +8,7 @@
- 2.12.0
+ 2.13.0
\ No newline at end of file
diff --git a/Pilz.Features/PluginFunction.cs b/Pilz.Features/PluginFunction.cs
index 50884a6..a654885 100644
--- a/Pilz.Features/PluginFunction.cs
+++ b/Pilz.Features/PluginFunction.cs
@@ -34,7 +34,7 @@ public abstract class PluginFunction : PluginFeature
public virtual object? Execute(PluginFunctionParameter? @params)
{
- object? result = default;
+ object? result = null;
if (OnPreExecute(@params, ref result))
result = ExecuteFunction(@params);
@@ -43,6 +43,48 @@ public abstract class PluginFunction : PluginFeature
return result;
}
+
+ public virtual Task