Мой код вызывает метод, используя отражение:
scoringType.InvokeMember("scoringClient_ScorePostsCompleted",
BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.NonPublic,
null, scoringInstance,
new object[] { sArg, eArg });
где scoringInstance - это экземпляр класса ModelView. Этот метод является закрытым, но я использую BindingFlags.NonPublic, поэтому я должен иметь возможность получить к нему доступ, но не могу - я получаю исключение MethodAccessException: «Попытка с помощью метода ... для доступа к методу ... не удалась».
У Google, похоже, нет ответа. У вас есть идеи, как это исправить?