Yes, actually you could do everything with reflection. First, place
using System.Reflection;
Second, get the type of the class
Type t = MyClass.InnerClass.GetType()
Third, play around with that type (it will give a collection of public and non-public members)
t.GetMethods()[0].Invoke(this)
I'm really not sure about the exact syntax but if you're using Visual Studio, that should not be a problem.