Организуйте в своём коде некоторую структуру/класс в которой будете хранить имя вызываемого метода и его параметры. Например
public class SampleContainer
    {
        public string MethodName { get; set; }
        public object[] Params { get; set; }
    }
В XML может выглядить приблизительно так:
<Method>
    <Name>Some_Method_Name</Name>
    <Params>
      <Param name = 'param1' value='value1'></Param>
      <Param name = 'param2' value='value2'></Param>
    </Params>
</Method>
Далее в коде парсите XML, сохраняете в свою структуру и вызываете нужный вам метод через Reflections, пример:
using System;
using System.Reflection;
namespace ConsoleApplication2
{
    public class Sample
    {
        public string SampleMethod(string param1, string param2)
        {
            return param1 + param2;
        }
    }
    
    class Program
    {
        static void Main(string[] args)
        {
            Sample sample = new Sample();
            var method = typeof(Sample).GetMethod("SampleMethod");
            object[] param = new object[] {"Hello ","World!"};
            string result = method.Invoke(sample, param) as string;
            Console.WriteLine(result);
            Console.ReadKey();
        }
    }
}