public static void Do<TClass>(TClass @object) where TClass : IBase { typeof(TClass).GetMethod("Do")?.Invoke(@object, null); //@object.Do(); }