diff --git a/Pilz.Net/Api/ApiServer.cs b/Pilz.Net/Api/ApiServer.cs index e25ecbf..e83f70e 100644 --- a/Pilz.Net/Api/ApiServer.cs +++ b/Pilz.Net/Api/ApiServer.cs @@ -204,7 +204,7 @@ public class ApiServer : IApiServer initializer.Initialize(this); // Get all public instance methods - var methods = typeof(T).GetMethods(BindingFlags.Instance | BindingFlags.Public); + var methods = instance.GetType().GetMethods(BindingFlags.Instance | BindingFlags.Public); // Register each method foreach (var method in methods)