private int magicBaseValue;
public bool ImportEvents(string processTitle, string oAuthToken, string eventTemplateId, string calendarRoot)
Console.WriteLine(String.Format("{0}, {1}, {2}, {3}", processTitle, oAuthToken, eventTemplateId, calendarRoot));
public class TestMethodInfo
public static void Main()
Type magicType = Type.GetType("MagicClass");
ConstructorInfo magicConstructor = magicType.GetConstructor(Type.EmptyTypes);
object magicClassObject = magicConstructor.Invoke(new object[]{});
MethodInfo magicMethod = magicType.GetMethod("ImportEvents");
object magicValue = magicMethod.Invoke(magicClassObject, new object[]{"processTitle", "oauthToken", "eventTemplateId", "calendarRoot"});
Console.WriteLine("MethodInfo.Invoke() Example\n");
Console.WriteLine("MagicClass.ItsMagic() returned: {0}", magicValue);