Я должен сделать рефлексию и позднее связывание, поэтому я не знаю, есть ли способ ускорить процесс.Думал, я бы попробовал.
Этот фрагмент занимает около 15 секунд, что слишком медленно, но я вижу, как мне нужно читать метаданные.
private static object InvokeCall(Type HostObjectType, Object HostObject, CallType callType, string PropertyOrMethodName, object[] args)
{
if (callType == CallType.Method)
{
return MyObjectType.InvokeMember(PropertyOrMethodName,System.Reflection.BindingFlags.InvokeMethod, null, myObject, args);
}
}