Как здесь ответили , C # 4 имеет ключевое слово dynamic, которое вызывает динамический метод.
Если вы используете более старую версию, вы можете сделать это с помощью Reflection, но я думаю, что это неправильный способ сделать это. C # способ сделать это - убедиться, что загруженный плагин имеет интерфейс, который содержит методы, которые вам нужно вызывать.
В любом случае, если вам нужно сделать это с помощью отражения, вот пример:
Type type = instance.GetType();
MethodInfo m = type.GetMethod("MethodName");
m.Invoke(instance, new object[] {});
Это для публичного метода, не принимающего аргументов.