public static object InvokeStatic(System.Type klass, string name, object variable)
{
object[] args = null;
if (variable != null)
{
args = new object[] { variable };
}
return klass.InvokeMember(name, BindingFlags.InvokeMethod | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static, null, null, args, null, null, null);
}
}