dynamic invocation is demonstrated with MethodInfo.Invoke and Type.InvokeMember

[/csharp][/csharp][/csharp][/csharp][/csharp][/csharp]